【发布时间】:2016-09-12 20:15:22
【问题描述】:
我有一个项目来测试 Web 集群的负载均衡器算法,我决定使用 Jmeter,但由于没有经验而被卡住了)。
在测试环境中,我有 5 个通用网站(web1.com、web2.com、web3.com、web4.com 和 web5.com)。
我要执行的测试用例是:
CASE1:线性和成比例的 web 负载 - 换句话说,我想连续检查 web1 5 次,然后 web1 和 web2 5x,然后 web1,web2,web3 5x,然后,web1-4 5x,最后全部 5网站 5 倍。看看计算机如何递归和 web 节点将在这个比例负载中执行。据我所知,这应该由 5 个不同的线程完成,但我无法定义每个网站的 URL 或它开始加载其他网站的时间。我已经尝试过使用数据集(cvs),但我可以实现并行网站检查,因为在 CVS 中我只能在另一个网站下添加一个网站作为列表......
CASE2:在这种情况下,我想设置自己的“随机数”,例如以“随机顺序”发送网站检查:web2,web2,web5,web1,web3,web4,web1,web1 ... 原因因为这是因为我想用非线性的真实“最终用户点击”来模拟“真实案例”......(我想保留“随机列表”,因为我想对几个不同的 LB 执行相同的随机检查算法)。
如果您有任何描述的步骤或任何屏幕截图,我会非常满意。
非常感谢!
【问题讨论】:
标签: url testing web jmeter load