一、实现http请求,察看结果树
1. 测试计划 --> 添加 --> 线程(用户) --> 线程组
2. 线程组配置
默认配置
线程数:虚拟用户数,一个虚拟用户占用一个进程或线程。
Ramp-Up 时间(秒):全部线程执行完所用时间
循环次数:如果勾选“永远”,那么所有线程会一直发送请求。
3. 线程组 --> 添加 --> 取样器 --> HTTP请求
4. HTTP请求输入
如:
协议:http
服务器名称或IP:47.115.15.198
端口号:7001
请求方式:post
路径:/smarthome/user/register
消息体数据:
{"phone": "15219081111","pwd": "1234567a","rePwd": "1234567a","userName": "叮当猫1","verificationCode": "lemon"
}
5. 线程组 --> 添加 --> 配置元件 --> HTTP信息头管理器
6. 将复制好的请求头信息,点击【从剪贴板添加】,即可添加成功
7. 线程组 --> 添加 --> 监听器 --> 察看结果树
8. 点击运行,运行前需保存jmx文件
9. 察看结果树
二、修改接口
1. 复制【注册】HTTP请求,修改部分参数,修改为【登录】接口
2. 点击运行后,可修改响应格式为【JSON Path Tester】,点击扫帚可清空运行结果
三、请求默认值
请求默认值:当接口中的 ip 和 端口 发送变化时,若逐一修改HTTP请求,有点麻烦,所以可以添加【HTTP请求默认值】进行统一修改,在【HTTP请求默认值】中输入【协议】、【服务器名称或IP】、【端口】,【HTTP请求默认值】内容输入后,需要删除【HTTP请求】中的【协议】、【服务器名称或IP】、【端口】内容,以免发生冲突。
1. 线程组 --> 添加 --> 配置元件 --> HTTP请求默认值
2. 【HTTP请求默认值】输入【协议】、【服务器名称或IP】、【端口】
3. 删除【HTTP请求】中的【协议】、【服务器名称或IP】、【端口】内容