Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jmeter文本响应。断言在应该通过时失败_Jmeter - Fatal编程技术网

jmeter文本响应。断言在应该通过时失败

jmeter文本响应。断言在应该通过时失败,jmeter,Jmeter,我得到了一个非常基本的文本resp,当它看起来应该通过时,jmeter失败了。感觉像是一些空白或字符编码问题,但让我卡住了-任何指针都会很好 应用于:HTTP采样器 断言类型:仅主示例,文本响应 匹配:等于 因此,我在禁用资产的情况下运行了示例,并复制了resp的内容。主体插入到资源内的“要测试的模式”字段中。上下文应该是静态的,因此假设它会通过 但是,assert会因以下原因而跳闸: 断言失败消息:测试失败:文本应等于 URL测试:-比较完整xml是一种不好的做法,因为即使是两个空格不同的

我得到了一个非常基本的文本resp,当它看起来应该通过时,jmeter失败了。感觉像是一些空白或字符编码问题,但让我卡住了-任何指针都会很好

  • 应用于:HTTP采样器
  • 断言类型:仅主示例,文本响应
  • 匹配:等于
因此,我在禁用资产的情况下运行了示例,并复制了resp的内容。主体插入到资源内的“要测试的模式”字段中。上下文应该是静态的,因此假设它会通过

但是,assert会因以下原因而跳闸: 断言失败消息:测试失败:文本应等于


URL测试:-

比较完整xml是一种不好的做法,因为即使是两个空格不同的xml也应该相等。 这里最可能的问题是空白

我建议您将一些文本与以下行进行比较: -嗯
-[CDATA[/c/AutomatedQA2/texttype\u plain]>

请给我们确切的断言字符串和失败的响应示例。(是否尝试在结果树视图中手动检查?)以及运行此操作的html响应?Pastebin可以工作。在这个要点中添加了assert字符串和来自fail的消息:不考虑它是XML的事实(如果我真的想做XML检查,我会使用dtd或检查特定节点),我真正做的就是检查请求的resp体是否为特定值。resp在重新运行之间不会改变,我从树视图中列出的resp中复制了resp主体,但是,在与同一请求进行字符串比较时,资源失败。类似的测试使用json和常规文本进行,因此不确定为什么在这个实例中字符串比较可能失败。