首页 文章

如何构建JMeter测试以在多个测试计划中重用采样器/控制器?

提问于
浏览
1

昨天,我开始用 JMeter 编写我的第一个测试用例 . 一切都很好,但我的测试计划正在增长,变得凌乱 . 我的问题是我有一个复杂的登录过程,我需要在每次测试之前进行多次HTTP调用 . 到目前为止,我找到的重用此登录功能的最佳方法是:

enter image description here

我有一个线程组(称为执行SAML登录),它是 disabled . 它包含两个控制器,用于封装登录和注销 . 在那之下,我有多个线程组用于实际测试(屏幕截图仅显示第一个) . 每个线程组以 Once Only Controller 开始和结束,分别进行登录和注销 . 他们之间是我的实际测试电话 .

My problem is the following: 我可以在一个循环中执行我的测试,并且我的 Once Only Controllers 之间的所有调用都被执行多次,而登录和注销只执行一次(很酷!) . 但是当我使用多个线程运行时,登录/注销也会在线程中多次完成 .

我怎么能阻止这个?我想我正在为我的线程组寻找一些设置和拆除方法,但我不知道如何使用JMeter .

1 回答

相关问题