我有一个后端应用程序(仅后端),该应用程序通过WebSocket将数据发送给客户。 我使用JMeter测试该应用程序。在Jmeter中,我添加了Peter。的插件WebSocket Sampler。 以前,我是通过邮递员将此数据发送给客户的。 在我的Json文件中,有关事件的大量数据,客户可以在其中订阅。我有一个问题:如何处理,以邮递员发送(JSON文件)的数据将以JMeter发送?
在Jmeter中读取json文件是否正确? 如果没有:为什么不可以,我该如何改善呢?
答案 0 :(得分:0)
有__FileToString()功能,您可以用它杀死一只鸟,从而发挥作用:
例如以下表达式:
${__FileToString(file.json,,myVar)}
将从JMeter的“ bin”文件夹中读取file.json
,并将其内容存储到${myVar}
JMeter变量中:
如果您有多个JSON文件,并且希望多个JMeter线程发送不同的文件-最简单的方法是使用Directory Listing Config插件(可以使用JMeter Plugins Manager安装)
答案 1 :(得分:0)
我在附件中显示了该设置
enter image description here enter image description here 有什么问题,最简单的方法是如何改善呢? 我不太清楚,如何添加$ {__ FileToString(file.json ,, myVar)}和变量myVar, 以及必须如何将Thread组中的FileToString和myVar设置为类型测试计划? 到底如何改善?
答案 2 :(得分:0)
好,我对此进行了设置,并且在响应正文的 ERR 中的“查看结果三”中正确返回了正文json,所以我不知道为什么** ERR *名称 正确吗?如果不是,为什么错了,我该如何改善呢?