首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JMeter生成部分消息流

使用JMeter生成部分消息流
EN

Stack Overflow用户
提问于 2012-11-17 14:01:09
回答 1查看 173关注 0票数 0

我正在研究是否可以使用JMeter对服务器进行负载测试。

我读到,我可以将它设置为代理,以“记录”一个流,但我不确定以下几点。

假设我为一个用户记录了一个流,如下所示:

代码语言:javascript
复制
HTTP-1 req <data>    
HTTP-1 reply  
HTTP-2 req <data>    
HTTP-2 reply  
HTTP-3 req <data>    
HTTP-3 reply  

现在,在data中,这是一个XML片段,有一个对每个用户都是唯一的项,例如<user-id>AAA1</user-id>

问题:一旦流被“记录”并且我想在我的实际服务器上模拟50个并发用户,那么每个“用户”是否有可能用一个单独的/不同的user-id发送data呢?例如,对于第一个用户,它将是AAA1,就像在测试用例中一样。对于第二个用户,它将是AAA2等?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-17 14:50:59

JMeter可以做到这一点。

若要发送其他用户id,请执行以下操作:

  • 使用CSV数据集配置,其中声明userId为var,将共享设置为所有线程
  • 对于每个HTTP,使用带有Post模式的HTTP采样器,并在XML中使用userId作为var:${userId}

取决于您是否使用HTTP会话,添加一个曲奇管理器

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13431283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档