weixin_43946945 2024-08-27 00:05 采纳率: 0%
浏览 10

jmeter如何实现在线用户500个,但接口请求用户50个?

1、需要登录500个用户
2、其中50个用户用于操作业务
3、这500个用户已经通过csv文件获得其用户名和密码

img

问:怎么取得变量第101个,即用户jmeter101-150这50个用户来进行接口请求?

  • 写回答

1条回答 默认 最新

  • 吃不了席 2024-08-27 00:06
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    要在JMeter中实现在线用户500个,但接口请求用户只有50个,可以通过以下步骤实现:

    1. 首先,在线程组(Thread Group)中设置线程数为500,表示有500个在线用户。

    2. 然后,在线程组中添加一个"模块控制器"(Module Controller),用于控制哪些用户进行接口请求。

    3. 接下来,在"模块控制器"中添加一个"CSV数据文件设置"(CSV Data Set Config)元件,用于读取用户信息。在CSV数据文件设置中,设置文件名为Jtest_data/user.csv,变量名称为username,password,domain,分隔符为逗号,忽略首行,遇到文件结束符再次循环,遇到文件结束符停止线程,线程共享模式为所有现场。

    4. 在"模块控制器"中添加一个"HTTP请求"(HTTP Request)元件,用于发送接口请求。在HTTP请求中,设置服务器名称或IP、端口号、协议、方法、路径等信息。同时,在HTTP请求的"参数"(Parameters)部分,使用${username}和${password}引用CSV数据文件中的用户信息。

    5. 最后,在"模块控制器"中添加一个"定时器"(Timer)元件,用于控制接口请求的频率。可以选择固定定时器(Constant Timer)或随机定时器(Random Timer)等。

    通过以上设置,可以实现在JMeter中有500个在线用户,但只有其中的50个用户进行接口请求。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月27日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见