【问题标题】:Manipulating json string with Jmeter使用 Jmeter 操作 json 字符串
【发布时间】:2014-05-10 03:47:45
【问题描述】:

我完全是 Jmeter 和 Web 应用程序的新手,我需要一些关于 json 帖子的帮助。

我有一个带有 POST 请求的应用程序,它发送一个 json 字符串来保存创建/更改的数据。

这里是通过 POST 请求发送的 json 代码示例

{"ID":0,"Description":"Test 1"}

第一个用户将创建一个新的注册表“Test 1”,第二个用户将创建另一个具有相同描述的注册表。我希望能够将 ID 和描述信息设置为变量来操作它们。当 post 收到 ID 0 时是要创建一个新的注册表,当它收到一个特定的 ID 时是要更新该注册表。

我正在尝试模拟用户 1 创建、用户 2 更新或用户 1 创建、用户 2 创建不同的一些场景。诸如此类。

【问题讨论】:

标签: json post request jmeter


【解决方案1】:

如果您的目标是在运行时更新 ID 和描述,

将 ID 和描述保存在 CSV 文件中。 (如下所示)

0, Test1
0, Test1
1, Test2

使用“CSV 数据集配置”(在配置元素下)读取 CSV 文件。更新文件名并在变量名中输入“ID,Description”。

将 JSON 更新为

{"ID":${ID},"Description":"${Description}"}

这种方法会从 CSV 读取数据并更新 JSOn @run time 并发送请求。

第一个线程/循环将占用第一行,第二个线程将占用第二行。

它应该可以工作..如果有什么请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 2016-04-30
    • 2011-05-12
    • 1970-01-01
    相关资源
    最近更新 更多