raochen10 发表于 2012-11-23 11:49:06

请问JMeter中TCP请求的超时连接该怎么设置啊?

本帖最后由 raochen10 于 2012-11-23 11:56 编辑

测试要求是1s 100并发,每个请求的响应时间不能超过0.1s。

我在设置Timeouts中connect和respond各为500时,响应时间为714~1032,设置为1000时 1181~1254。两次执行的测试数据相同,并发数也想通。这样结果看起来和connect和respond的大小相关,但是我设置的太小的话,respond的值来不及返回就超时了。我将这两个字段的值设为空的,结果响应时间剧增为20229~20442,几乎增长了17倍。 请问这个该怎么填啊?

PS:在connect和respond没有填值时,服务器返回结果是OK。如果填了500或1000时,返回的Response code: 500Response message: org.apache.jmeter.protocol.tcp.sampler.ReadException:

raochen10 发表于 2012-11-23 12:29:57

补充下,不管有没有报错,返回结果都是正确的,我现在很想知道怎样设置才能保证返回结果正确并且不受我设置的超时连接影响,或者尽可能减少影响。

土土的豆豆 发表于 2012-11-26 11:29:50

timeout 设100ms 不超过1s
并发100 users
符合您测试要求
至于为什么会响应时间差异变化大 是不是和当前测试网络环境 有影响呢? 还有确保系统业务功能数据集不要变化~
当然只是建议
页: [1]
查看完整版本: 请问JMeter中TCP请求的超时连接该怎么设置啊?