目录
一、使用背景
用户自定义变量元件的逻辑,就是将每个请求的入参数,进行收拢,在哪个请求中需要使用,就引入这个自定义变量
好处就是,如果需要更改该请求的参数值的时候,只需要更改用户自定义变量元件即可,不需要去更改每个请求中的请求参数。
二、如何创建用户自定义变量
创建后页面显示
三、举个栗子
1、创建三个请求
https://api.apiopen.top/getSingleJoke?&sid=28654780
https://api.apiopen.top/getSingleJoke?&sid=28654790
https://api.apiopen.top/getSingleJoke?&sid=28654795
由此可见,只有最后的sid不同,如果想在jmeter中更改sid,需要进入每个http请求的取样器中进行更改。为了方便测试的时候更改请求参数,可以将这些请求参数封装到用户自定义变量中。然后在每个http请求取样器中引用定义好的变量即可。这样就无需进入到每个http中进行更改。缩短测试时间。
2、在用户自定义变量中定义变量
3、在下面3个 http请求中引用该变量key,引用的方法是${变量名}
3个请求分别引用不同的变量key
4、发起请求。
和之前请求是一样的~