我已经制定了测试计划并设置了采样器、断言、侦听器等。
我的 Http 采样器将 XML 数据发布到发送参数化编码 http 请求的 URL。
在我的听众中,我可以保存有关任何样本的许多信息,但我无法在样本信息中保存在请求参数中发送的 XML 请求而不使用 encoding。
有没有办法做到这一点?
更新
这是导出的侦听器的示例:
<httpSample t="1001" ts="1376663141980" lb="Caso 1 (VI16)" rm="OK" by="648">
<assertionResult>
<name>Response Assertion</name>
<failure>false</failure>
<error>false</error>
</assertionResult>
<responseData class="java.lang.String"><?xml version="1.0" encoding="ISO-8859-1"?> [... the rest of the html encoded response ...]</responseData>
<cookies class="java.lang.String"></cookies>
<method class="java.lang.String">POST</method>
<queryString class="java.lang.String">data=%3CFastBankRichiesta+%3E+%0A%09%3CTestata+NomeMessaggio%3D%22VI16%22+Timestamp%3D%2220130816162541928%22 [... the rest of the URL encoded request ...]</queryString>
</httpSample>
所以,请求和响应都被编码了,但是虽然响应是正确的 html 编码(因为我选择了 XML 导出),但请求是 URL 编码的;如何将解码应用回文本和 html 编码,以便使用 Web 浏览器正确查看请求和响应?