【问题标题】:Jmeter - Testing with 100 User while reading Links from CSV fileJmeter - 从 CSV 文件读取链接时使用 100 个用户进行测试
【发布时间】:2019-05-06 23:25:29
【问题描述】:

我最近才开始使用 Jmeter。

我想要什么: 我想通过从 CSV 文件中获取链接来对 100 个用户进行测试。

我的表现如何: 我创建了一个测试计划,添加了线程组,CSV 数据配置(子线程组),HTTP 请求。

给定值:

HTTP 请求默认值:Url 地址(在协议部分尝试使用 HTTP 和不使用 HTTP)

线程组:用户:100

循环:永远

CSV 数据集配置:文件名(完整路径,文件不在 bin 文件夹中)

变量名称:路径

在 EOF 上回收:错误​​

在 EOF 上停止线程:真

HTTP 请求:IP 地址:

路径:${Path}

CSV 文件:

路径

链接1

链接2

链接3

我得到了什么:测试正在执行,但它只执行一次所有链接(一个用户),它不适合 100 个用户

注意:我正在从命令模式运行测试计划

感谢您的宝贵时间

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    如果您希望每个用户浏览 CSV 文件中的所有链接,您需要将 CSV Data Set ConfigSharing Mode 设置修改为 Current Thread

    您可以通过添加__threadNum() function 作为请求前缀/后缀来验证行为

    【讨论】:

    • 嗨,对于不同场景中的同一问题,我需要更多帮助,现在我正在使用循环计数为 2 且“共享模式:当前线程”的并发线程组运行,它只读取 2 个链接虽然我有来自 CSV 文件的 5 个链接,但当我将共享模式更改为“所有线程和当前线程组”时,它只读取一次(一个用户,没有循环)而没有循环它工作正常
    猜你喜欢
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多