gpt4 book ai didi

json - 如何在 JMeter HTTP 请求中更改 Post Body 的内容

转载 作者:行者123 更新时间:2023-12-04 08:35:29 26 4
gpt4 key购买 nike

请原谅我的无知,因为我是一个 jmeter 菜鸟。我的网络服务接受 JSON 对象,因此我能够编写一个基本测试,在该测试中,我在 http 请求的“Post Body”部分中创建了一个带有 JSON 对象的 HTTP 请求。

无论如何,我想要做的是让 HTTP 请求从 csv 文件或其他一些输入机制中选择不同的 JSON 对象,以便我可以随机化负载测试期间正在运行的查询类型。有没有办法做到这一点?最接近的可能是使用变量(用户手册中的第 4.11 节),但我感觉这不是变量的使用方式。

我理论化的第二种方法(虽然我还没有尝试过,因为我认为上面的方法更简单)是创建一个 HTTP 请求默认对象,其中包含一堆具有不同 JSON 对象的 HTTP 请求,然后使用随机 Controller 在每次通过时随机通过我的多个 HTTP 请求。

如果有第三种方式,我非常愿意学习如何使用这个工具。我将继续阅读并可能尝试上面的计划 B。在此先感谢您能给我的任何帮助。

更新:所以我尝试了第二种方法,它似乎有效。我有 3 个不同的 HTTP 请求,每个请求被命中的次数因运行而异。我仍然邀请社区提供答案,因为我想看看专业人士如何解决与我类似的问题。

最佳答案

您已经通过说“csv 文件或”部分回答了您的问题。以下是具体内容。

您必须使用 CSV data set config 在您的测试计划中从 CSV 读取数据。在您的帖子正文中,使用从 CSV 读取的变量。

这是 a screen cast showing how to use csv data set config.

关于json - 如何在 JMeter HTTP 请求中更改 Post Body 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18859057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com