在同一服务器上的多个网站上进行Jmeter测试



我有一个工作脚本来登录并访问Web服务器上的一个网站,我需要的是如何使用Jmeter同时访问其他10多个服务器,以便对网站及其界面进行良好的压力测试。非常感谢您的任何帮助

我认为您需要使用自JMeter 2.12 以来可用的DNS缓存管理器

DNS缓存管理器允许每个JMeter线程自行解析请求端点的底层IP地址。

有关背景和配置详细信息的详细解释,请参阅《DNS缓存管理器:测试负载平衡应用程序的正确方法》指南。

使用CSV数据集配置这是非常琐碎的。

假设您使用的是普通的HTTP请求采样器,并且这些采样器已经通过服务器和路径进行了设置。假设它是您要为每个线程更改的服务器。然后你需要:

  1. 使用要在每行测试的不同服务器创建一个文本文件
  2. 将CSV数据配置元素添加到顶层
  3. 配置CSV数据配置以使用文本文件,并设置服务器的变量名
  4. 在采样器中,将服务器名称更改为${server}

您可以使用相同的方法更改路径和其他详细信息。

最新更新