提供网站建设设计公司排名,外发加工会计分录,北京网站优化诊断,网站建设华威公司怎么样在使用jmeter进行接口测试时#xff0c;我们难免会遇到需要从上下文中获取测试数据的情况#xff0c;这个时候就需要引入变量了。 定义变量
添加-配置元件-用户自定义的变量 添加-配置元件-CSV 数据文件设置
变量的调用方式#xff1a;${变量名} 变量的…在使用jmeter进行接口测试时我们难免会遇到需要从上下文中获取测试数据的情况这个时候就需要引入变量了。 定义变量
添加-配置元件-用户自定义的变量 添加-配置元件-CSV 数据文件设置
变量的调用方式${变量名} 变量的作用范围变量可以写入任何测试组件的任何字段中除了TestPlan 以博客园的接口为例
Url: https://recomm.cnblogs.com/api/v2/recomm/blogpost/recoHTTP Method: PostRequest
{itemId:11343866,itemTitle:Jmeter 01 Jmeter下载安装及入门}Response
[{itemId:8971531,title:使用JMeter进行压力测试,content:null,url:https://www.cnblogs.com/stulzq/p/8971531.html},{itemId:4709031,title:JMeter入门,content:null,url:http://www.cnblogs.com/s380774061/p/4709031.html},{itemId:9413237,title:Jmeter下载安装配置及使用windows,content:null,url:https://www.cnblogs.com/fanbi/p/9413237.html},{itemId:5639895,title:Jmeter使用入门,content:null,url:http://www.cnblogs.com/ceshisanren/p/5639895.html},{itemId:7094047,title:JMeter入门,content:null,url:http://www.cnblogs.com/iceb/p/7094047.html}]从上下文中获取变量
例如上面的接口我们想要再请求一次而request需要从上一次的响应数据中获得比如我们需要第一次请求的response中的itemId和title作为下一次请求的request
{itemId:8971531,title:使用JMeter进行压力测试,content:null,url:https://www.cnblogs.com/stulzq/p/8971531.html}那么就需要用到一个配置元件JSON提取器了 右键http请求-添加-后置处理器-json提取器 JSON提取器参数说明
参数说明Apply toMain sample and sub-samples主sample及子sampleMain sample only主sampleSub-samples only子sampleJMeter Variable Name to use变量名JSON Path Expressionjson表达式(想要获取的值在响应数据中的什么位置)Match No.(0 or Random)匹配第几个不填写是获取符合条件的第一个0为随机、N为第N个、-1为获取所有Compute comcatemation var(suffix_ALL)如果找到了很多结果插件将使用分隔符连接它们并将其存储在一个名为变量名_ALL的变量中Default Values当没有获取到参数值时的默认值 2023最新Jmeter接口测试从入门到精通全套项目实战教程