Http请求模拟
1.创建新的线程组
操作:鼠标右键测试计划->:添加->;线程(用户)->Group->:修改测试计划名称
画
新线程组
2.添加采样器的HTTP请求
操作:鼠标右键线程组-->添加-->;采样器->HTTP请求->:填写请求参数
添加采样器
请求参数
3.开始Http请求
A.添加**器来查看结果树,以便于查看请求结果。
动作:鼠标右键线程组->:添加->;**器->:检查结果树。
检查结果树。
B.点击工具栏,并点击Start按钮(绿色箭头)来启动测试计划。
开始验证。
PS:响应数据默认显示格式为文本,可以切换为JSON Path Tester格式。
切换格式
JSON路径测试仪
响应参数采集
之所以需要获取响应参数,主要是因为经常会有一个需求,要求上一个接口的返回值是下一个接口的请求参数。例如:要获取即将上映的电影中第一部电影的入口信息,这里我们需要完成两个步骤:
获取即将上映电影中的第一部电影的id,接口地址:https://api.douban.com/v2/movie/coming_soon?count=2得到id后,请求接口获取电影条目信息,接口地址:http://api.douban.com/v2/movie/subject/${id}
接口返回值
1.添加后处理器JSON提取器。
操作:将鼠标放在“获取即将上映的电影”的HTTP请求上,按右键->;添加->后处理器->: JSON提取器->;填写变量名和其他信息
添加后处理器
填写变量名等信息。
2.添加采样器HTTP请求以获取电影项目信息和参数用法。
获取电影条目信息
3.开始测试计划。
在“查看结果树”中可以看到,在获取电影入口信息的HTTP请求中,请求参数是正确的。同时,我们必须正确地响应参数。
请求参数
响应参数
PS:如果需要多元值,可以用分号(;)分隔多个变量名。
需要注意的是,如果有多个变量名,还需要填写Default values,否则启动测试计划后找不到该变量,导致请求失败。
在这里,我得到两个变量,id和year,并将默认值设置为0和0。这个可以随意设置,影响不大。
多变量数值
本文来自傲娇小伙子投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/632170.html