热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Jmeter模拟http请求

一、获取用户信息(GET请求):http:hostnamegetuser?userid11、打开jmeter,创建一个线程组,再添加一个http请求Sampler2、设置域名、路径、请求方法

一、获取用户信息(GET请求):http://hostname/getuser?userid=1 

1、打开jmeter,创建一个线程组,再添加一个http请求Sampler

2、设置域名、路径、请求方法、请求参数等信息

3、运行http请求,查看运行结果(右键 线程组 ->添加 -> 监听器 -> 查看结果树)

二、获取用户余额(POST请求):http://hostname/getmoney,且参数是json类型

1、创建一个http请求Sampler,设置域名、路径、请求方法(POST)、请求参数等信息

2、运行,查看结果

 三、获取用户信息2(GET请求),需要添加header,Content-Type application/json

1、创建一个http请求Sampler,设置域名、路径、请求方法(GET)、请求参数等信息

2、添加http信息头管理器

3、运行,查看结果树

四、修改用户余额(POST请求),需要添加COOKIE,token是写死的token12345

COOKIEs的作用:当服务器需要用户名和密码进行登录时,发送请求经常要校验COOKIEs信息;HTTP COOKIE Manager可以自动储存服务器发送给客户端的所有COOKIE,并在发送请求时附加上合适的COOKIE。 个人理解就是记住登录状态,只需要第一次请求时登录,之后就用同一个账号访问。服务端可对COOKIE设置有效期,超过有效期后,需要重新登录。存在客户端的是COOKIE(一个键值对),存在服务端的是session(一个键值对)。发送请求时,只需要匹配COOKIE和session即可。 可以把COOKIE信息存入csv文件中,再创建CSV Data Set Config,导入COOKIE文件,从而实现COOKIE的参数化;方便之后更改登录账号信息等。

1、创建一个http请求Sampler,设置域名、路径、请求方法(POST)、请求参数等信息

2、添加HTTP COOKIE管理器

 

3、运行,查看结果树,返回200,请求成功

 

五、上传文件(POST请求)

1、创建一个http请求Sampler,设置域名、路径、请求方法(POST)、请求参数等信息

注意:上传文件只能选择Files Upload,不能使用Paramerters来设置参数

2、运行,查看结果树,返回200,请求成功


推荐阅读
author-avatar
mobiledu2402851377
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有