我在两台不同的机器上运行相同的站点(在同一防火墙后面),相同的代码。我用Jmeter创建了一个测试计划,只需点击主页。如果我使用第一个url运行,一切都按预期工作,并获得大小字节17265.如果我然后其他大小我得到大小0.两个都返回200状态。
服务器端是否有可能导致这种情况的设置?我不认为这是一个Jmeter设置,因为我正在为第二次请求更改URL
添加信息 我的HTTP请求默认我只是添加URL并且不做任何其他更改
修改 我看过那篇文章,但我已经安装并运行了这些功能,除非IIS中的某个附加设置说即使安装了这些功能也不会使用它们。假设日志中的错误将在IIS下,则没有错误。
答案 0 :(得分:3)
您的服务器可能需要标头,例如默认情况下JMeter未发送的Accept-Encoding。
此处还有JMX file测试您的域名。禁用HTTP标头管理器,您将获得200状态但没有数据。
答案 1 :(得分:1)
正如您在问题中提到的,这不是JMeter问题。
根据以下链接(由https://stackoverflow.com/users/7294900/user7294900提及),服务器代码或配置似乎可能不正确:
还有这一个:
检查服务器日志以查找错误日志。