2013-10-07 218 views
-2

我是使用jmeter的新手。当我尝试制作有关创建注册的测试计划时,我在查看结果树监听器上显示错误。任何人都可以告诉我这个错误的含义是什么?我已经从另一个论坛读到他通过在“线程组”(参考:http://jmeter.512774.n5.nabble.com/Getting-HTTP-Response-200-instead-of-500-td518231.html)上添加“Cookie管理器”元素来解决http响应200。 但在我的测试计划中,cookie管理器已添加。请让我知道是否有任何关于此的建议?JMeter HTTP响应代码200

采样结果显示象下面这样:

Thread Name: Registration 1-1 
Sample Start: 2013-10-07 11:18:26 SGT 
Load time: 643 
Latency: 633 
Size in bytes: 29706 
Headers size in bytes: 155 
Body size in bytes: 29551 
Sample Count: 1 
Error Count: 1 
Response code: 200 
Response message: OK 

Response headers: 
HTTP/1.1 200 OK 
Server: Apache-Coyote/1.1 
Content-Type: text/html;charset=ISO-8859-1 
Transfer-Encoding: chunked 
Date: Mon, 07 Oct 2013 03:18:27 GMT 


HTTPSampleResult fields: 
ContentType: text/html;charset=ISO-8859-1 
DataEncoding: ISO-8859-1 

回答

1

通常,当顶层样品返回200个OK和故障状态,则表示失败的嵌入式资源样品或失败的断言。你有没有在监听器中显示嵌入的资源?

+0

嗨,Alon先生,谢谢您的评论。我是jmeter上的新用户。你能告诉我如何知道是否有嵌入式资源,是否意味着脚本在beanshell上?或者像struts apache引用的TOKENvalue一样?因为我只是从我的资深老师给出的复杂测试计划中重建而来,我只是从该测试计划创建的最新简单测试计划(就像我之前说过的:只是为了创建注册) – ichethinker

+0

嗨,这很简单。在您的采样仪仪表板上,您是否勾选了“检索嵌入式资源”复选框?如果是这样,你确实使用嵌入式资源。当您启用“在树中查看结果”侦听器时,您应该在顶级样本/响应下看到子样本。其中一个应该是红色的(而其他的是绿色的)。 – Alon

+0

:)谢谢阿伦先生。在我检查后,我发现它导致If Controller失败。 – ichethinker

相关问题