jmeter多个接口只有参数不同的情况下如何写到一个线程,或者如何简单化
本帖最后由 测试积点老人 于 2021-11-4 10:43 编辑遇到一个问题,就是jemter在接口测试的时候,多个项目接口相同,但是参数不同
例如我的登录接口,每个项目的路径啥都一样,只有项目名称不一样,
然后登录后的另一个接口,由于项目不一样,所以项目里的mapid也就不一样,意味着可能项目一对应的mapid是从1到5,项目二对应mapid6到10,我怎么才能把这些用参数调用或者其它方式写成一个线程呢
解决办法:
1、设置一个用户自定义变量: 设置host 和port :匹配项目对应的信息
2、添加一个默认http请求:引用用户变量中的host and port
3、登陆后的跳转可以增加一 if 控制器:当 1<=id<=5执行请求****1
if 控制器:当 1<=id<=6执行请求****2
缺点:每次换一个新项目或者要执行某一个项目,需要在用户参数里面更改host和port
另外一种方式:就是每一个项目配置一个用户自定义变量,要执行那个项目,状态enable ,其他用户自定义变量disable
设置全局变量
页:
[1]