gpt4 book ai didi

csv - JMeter |如何在通过 CSV 数据集配置进行参数化时引入双引号

转载 作者:行者123 更新时间:2023-12-02 09:27:37 25 4
gpt4 key购买 nike

使用 CSV 数据集配置参数化 Web 服务时。我需要在参数中包含双引号 (“)(作为可接受的值格式)。已尝试在请求和文件中应用引号,甚至使用制表符作为分隔符,但脚本仍然失败,原因如下:-

响应代码:500响应消息:内部服务器错误

我们正在尝试使用多组数据测试 WebService 请求,XML/body 已使用参数 ${name} 进行更新。

<ABC msgid=${MSG_ID} msgtime="2016-02-08 14:51:23.741" tranid=${MSG_ID}     xmlns="http://www.google.com">
<Sender vendor="XYZ">
<Application name="RRR" version="3" />
<Machine name="RRRSERVER" />
</Sender>
<Door name="1" />
<Location name=${LOCATION} latitude="0" longitude="0" />

在上述请求中,${MSG_ID} 的值应使用双引号(例如“123321”),尝试在 CSV 文件和消息正文中添加这些值,并尝试在正文中添加“” .但是脚本仍然失败并且 JMeter 的列表器显示上述错误。

预期结果应为 msgid="123321"msgtime="2016-02-08 14:51:23.741"tranid="12345678"

请分享对此问题的任何意见。

最佳答案

首先尝试使用硬编码值。如果它有效 - 只需将引号添加到您的 XML 负载中,例如:

<ABC msgid="${MSG_ID}"

添加View Results Tree监听器检查请求和响应详细信息。

如果不是 - 失败的原因可能不同。例如,您可能必须添加 HTTP Header Manager发送Content-Type header 的值为 application/xmltext/xml 或其他值。

关于csv - JMeter |如何在通过 CSV 数据集配置进行参数化时引入双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35336395/

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