asp.net – 服务器随机返回状态码为200的空响应

我有两个不同的机器(在同一防火墙后面)运行相同的站点,相同的确切代码.我用Jmeter创建了一个测试计划,只需点击主页.如果我运行第一个url,一切都按预期工作,并获得大小字节17265.如果我然后其他大小我得到大小0.两个都返回200状态.

服务器端是否有可能导致这种情况的设置?我不认为这是一个Jmeter设置,因为我正在为第二次请求更改URL


添加信息
我的HTTP请求认我只是添加URL并且不做任何其他更改

对于HTTP请求,我没有实现修改任何设置

这是来自一台服务器的响应主体:

这是其他人也返回200状态:

编辑:
我看过那篇文章,但我已经安装并运行了这些功能,除非在IIS的某处附加设置,即使安装了这些功能也不使用它们.假设日志中的错误将在IIS下,则没有错误.

解决方法

您的服务器可能需要标头,例如认情况下JMeter未发送的Accept-Encoding.

添加它,请看这里

此处还有一个JMX file测试您的域名.禁用HTTP标头管理器,您将获得200状态,但没有数据.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....