2016-06-14 147 views
1

我的应用程序是实时应用程序&三是大量使用AAJX调用和Java脚本。JMeter:如何在第一个线程完成后运行两个线程

登录成功需要三个步骤

  1. 登录验证 在登录页面浏览器后用户登录信息和支持先验证它,并设置Cookie进一步使用&会话ID。 成功验证用户信息浏览器后,向后端发起两个并行请求。
  2. 浏览器向服务器发送请求&服务器每10秒向浏览器发送一些XML数据。每10秒钟后端推送信息直至用户登录。
  3. 另外,浏览器向服务器发送ping请求以确保用户可用并处于活动状态。

要测试JMeter的UI性能,我打算创建以下测试计划。

测试计划

  1. 主要登录螺纹
  2. 平螺纹
  3. 应用程序线程

现在我想运行线程2 & 3个平行的第一线完成之后。

请让我知道如果这是可能的JMeter如果是的我怎么可以在第一次完成后并行运行两个线程。

回答

0

这不是由JMeter开箱即用提供的,因为目前无法跳过Thread Group级别上定义的线程数,因此您需要在为了身边工作的,即:

请参阅How to Load Test AJAX/XHR Enabled Sites With JMeter文章以获取更多详细信息和一些参考实现示例。

+0

谢谢Dmitri,我将Jar复制到JMeter文件夹中,并能够看到示例采样器。现在我想用JMeter cookies和变量来请求,我如何使用它。提前致谢。 –

+0

在先前的请求中,我参数化的会话ID在我的ajax请求中使用,但示例采样器未在发送请求中发送会话ID 。检查网络服务器日志。 发布请求:https://some-domain.com/XYZ/MyReqest.php?session=${session_ID} –

+0

你见过以下几行:'免责声明:提供的示例ajax-sampler源代码仅供您参考。它不是一个功能齐全的采样器,不支持HTTP头管理器,HTTP授权管理器等组件。“#: –

相关问题