我想测试一个Java Servlet的,其获取从归档数据库记录。
该servlet的工作原理如下:
- 在后的变量1-读取从HTTP标头
- 2,使用变量来查询数据库
- 3 - 返回XML
我已经建立了测试,我要断火用HTTP POST变量请求但测试不工作,得到错误的J米。
截图1 -显示了测试的结构
截图2 -显示CSV文件,我从读书
我已经把CSV文件在我的测试计划保存在同一文件夹!
截图3 -显示HTTP请求
这是错误的输出:
主题名称:线程组1-1采样启动:二零一二年十一月二十日10时35分27秒GMT加载时间:0延迟:0字节大小:1113头大小的字节数:字节0车身尺寸:1113采样数量:1错误计数:1个响应码:非HTTP响应代码:java.net.URISyntaxException响应消息:非HTTP响应消息:在索引13预期闭合支架,用于IPv6地址的http:// [http://sophos1.testserver.co。英国/的servlet /存档]:61061 /
响应头:
HTTPSampleResult领域:ContentType的:DataEncoding:空
POST请求
POST http://[http://sophos1.testserver.co.uk/servlet/archive]:61061/
POST data:
[no cookies]
返回的数据
java.net.URISyntaxException: Expected closing bracket for IPv6 address at index 13: http://[http://sophos1.testserver.co.uk/servlet/archive]:61061/
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.failExpecting(Unknown Source)
at java.net.URI$Parser.parseServer(Unknown Source)
at java.net.URI$Parser.parseAuthority(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.<init>(Unknown Source)
at java.net.URL.toURI(Unknown Source)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:232)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1075)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1064)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:426)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:255)
at java.lang.Thread.run(Unknown Source)
请帮忙!
谢谢