【问题标题】:Need to add unique value every time when run the POST api request in jmeter每次在 jmeter 中运行 POST api 请求时都需要添加唯一值
【发布时间】:2017-04-17 16:32:57
【问题描述】:

每次/总是在 jmeter 中运行 POST api 请求时需要添加唯一值。我有一个 POST 请求的 API,这个请求添加了“roleId”,每次都应该是唯一的(不应该使用已经创建的 id)。我尝试了以下选项,但回复说重复的 ID。 1. 使用 POST 正文添加 http 请求> 将“计数器”添加到此请求中,最小值:25,最大值:50,增量:1 运行请求时,它总是以“25”开头,第二次运行失败,因为它说重复值,因为在第一次运行中,这个 id 已经插入到表中 2. 用户定义变量:使用 __Random 函数,但这也是同样的问题。 3. CSV 数据集配置:同样的问题。

请提出解决问题的最佳方法。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    您可以使用上述任意组合来生成您的roleId,如果您有疑问,请告诉我们标准,以便我们提出最佳解决方案。同时查看Apache JMeter Functions - An Introduction 系列文章,了解在 JMeter 测试中使用函数的总体思路。

    【讨论】:

    • 非常感谢您的帮助并提供了许多实现它的选项。为了克服这个问题并且不让数​​据库中的数据冗余,我也在使用“删除”api,以便它可以删除 POST 数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多