我想测试一个需要AUTH标头的API端点,并且想要从不同的服务器运行它们,因此它们将使用不同的线程。但是,我不知道如何执行此操作,因为每个测试服务器上的AUTH令牌都应该不同。有没有一种方法可以专门使用带有Redline13的JMeter进行组织?
答案 0 :(得分:2)
使用cvs文件对服务器和Auth_Token进行参数化,然后将JMX和csv文件上传到Redline13以运行负载测试
有关运行JMeter测试的更多信息,请阅读此article
答案 1 :(得分:0)
听起来像CSV Data Set Config的用例,如果您有一个CSV文件,如下所示:
ip,token
10.20.30.40,foo
10.10.99.4,bar
.etc
将CSV数据集配置添加到测试计划中,并在其中提供CSV文件名
在HTTP Request采样器中,将${ip}
放入“服务器名称或IP”字段
将HTTP Header Manager添加为HTTP请求采样器的子代,并将其配置为发送AUTH
值的${token}
头
就是这样,每个JMeter线程(虚拟用户)将读取CSV文件的下一行,因此请求将通过指定的标头转到指定的服务器。