gpt4 book ai didi

java - 使用 JMeter 生成部分消息流

转载 作者:行者123 更新时间:2023-12-01 15:02:36 26 4
gpt4 key购买 nike

我正在考虑是否可以使用 JMeter用于服务器的负载测试。
我读到我可以将其设置为代理来“记录”流程,但我不确定以下内容。
假设我记录 1 个用户的流程,如下所示:

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 个并发用户针对我的真实服务器,每个“用户”是否可以发送 data单独/不同 user-id ?例如。对于第一个用户,它将是 AAA1如测试用例中所示。对于第二个用户,它将是 AAA2等等?

最佳答案

JMeter 可以做到这一点。

发送不同的用户 ID:

  • 使用CSV Data Set config ,其中将 userId 声明为 var ,设置共享给所有线程

  • 对于每个 HTTP-N 请求,使用 HTTP Sampler使用 Post Body 模式,并在 XML body 中使用 userId 作为 var : ${userId}

根据您是否使用 HTTP session 添加 Cookie Manager

关于java - 使用 JMeter 生成部分消息流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13431283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com