我有一个在多个主机名下运行的Web应用程序,根据主机名提供自定义内容,例如:
(依此类推,例如有3,000个不同的网站)。
我有一个应用程序和数据的测试实例,虽然我可以更新测试中的所有主机名,但我想知道以下是否可能:
原生JMeter解决方案是理想的选择。如果我必须在机器上编辑主机文件或使用代理,我可能更愿意更新测试数据。
答案 0 :(得分:0)
如果你正在做的就是为所有网站点击通用API,你可以参数化你的主机名。
在HTTP Request Sampler
中,将Server Name or IP
设置为变量,例如${server_name}
。确保保留路径,例如/latest
。
添加CSV Data Set Config
,每行都是不同的网站,例如news-site.com。
在Thread Group
设置Loop Count
或Number of Threads
的次数与您拥有的网站数量相同。每个线程都会在CSV中拉出不同的行,为您提供所有站点。