【问题标题】:how to run all the API's in thread which will fetch the first value from CSV after one iteration it should fetch the second value from csv如何在线程中运行所有 API,这将在一次迭代后从 CSV 中获取第一个值,它应该从 csv 中获取第二个值
【发布时间】:2021-02-11 04:27:47
【问题描述】:

我有一个脚本,它具有登录 API,它在其他 API 运行后从 CSV 文件中获取第一个值,它应该与同一用户一起运行,在再次在线程中运行所有 API 之后,它应该从 csv 中获取第二个值。 我已经完成了整个设置,但是在运行脚本时它会从 csv 中随机获取值

【问题讨论】:

    标签: jmeter performance-testing jmeter-plugins jmeter-5.0


    【解决方案1】:

    假设您正在使用多个线程组。如果是,则在 CSV 数据集配置中查找共享模式。链接帮助您了解共享模式 https://www.blazemeter.com/blog/csv-data-set-config-in-sharing-mode-made-easy

    对于单线程组,在 CSV 数据集配置中使用共享模式作为 当前线程

    【讨论】:

    • 感谢 rohan 的回复,我有一个包含许多 API 的单线程组,现在我想用第一个用户从 csv 运行所有 api,然后在运行所有 api 之后,应该从中获取下一个第二个值csv 用于线程中的所有 api
    • 好的。然后将共享模式设置为:CSV数据集配置下的当前线程
    • 仍然不接受所有api的第一个值,对于每个api它都从csv文件中获取不同的值
    • @Rock 需要更多信息。如果可能的话,你能分享你的 jmeter 测试的截图吗?这个问题很容易理解。
    猜你喜欢
    • 1970-01-01
    • 2019-03-16
    • 2019-03-09
    • 1970-01-01
    • 1970-01-01
    • 2016-06-05
    • 2017-10-23
    • 1970-01-01
    • 2021-10-16
    相关资源
    最近更新 更多