我们有一个针对SAAS应用程序的JMeter测试套件,我们有一个主测试,可以导入独立的客户特定测试。我们有一个输入数据文件,其中包含被测客户组的随机用户,基本上是一个大型IF语句,通过客户特定测试运行该用户。
我们发现添加更多客户(即:更多子测试或使测试更大)正在消耗更多内存,同时我们正在尝试添加更多并发线程。该公式似乎是测试大小*线程,这意味着测试大小的任何更改都会立即计入更多的内存使用量。
答案 0 :(得分:0)
除了启动上下文之外,Jmeter线程不共享很多资源。添加到测试中的每个附加线程都会增加一定量的资源使用量。使整个测试更有效的唯一方法是使每个线程都更精简。有些事要尝试:
$(this).first()
启动测试