当前位置: 首页 > 知识库问答 >
问题:

Jmeter发送不在我的请求列表中的请求

鲁靖
2023-03-14

我在分析Wireshark时注意到了这一点。在线程组下,这些请求是:

  1. 主页/帐户/登录
  2. 主页/
  3. 主页/livealarm等。

测试脚本由blazemeter chrome插件记录。

另一个无意的请求HTTP GET/signalr/hubs HTTP/1.1\r\n是由jmeter发送的,但它也是在使用浏览器时发送的。因为它不在示例列表中,所以“Accept”字段在browser和JMeter之间非常不同。这是另一个问题。那么,我是否应该手动将此请求添加到jmeter并控制字段呢?

共有1个答案

翟曦之
2023-03-14

BlazeMeter Chrome扩展生成一个JMeter测试计划,其中包含配置为“从HTML文件检索资源”的HTTP请求默认配置元素

这是正常的,因为它复制了真实的浏览器行为,真实的浏览器从响应中下载HTML内容,然后执行并行的HTTP请求来下载图像、脚本、样式、字体、声音等。

如果打开浏览器开发工具,您应该会看到相同的请求(如果没有看到,请勾选“禁用缓存”)

更多信息:使用JMeter进行Web测试:如何正确处理HTML响应中的嵌入式资源

 类似资料:
  • 我有一个restful请求,需要使用JMeter将其发送到webservice。以下是我的建议: 异常:服务器11.92.0.91在org.apache.commons.httpclient.httpmethodbase.readstatusline(httpmethodbase.java:1976)在org.apache.commons.httpclient.httpmethodbase.jav

  • 我使用jmeter来生成一个性能测试,为了保持简洁,我从一个json文件中读取初始数据,我有一个单线程组,在读取数据后,我在其中随机设置某些值,以防止需要时数据重复,然后我使用变量将最终数据传递给endpoint,这将最终在一个由endpoint接收的json主体中,它基本上将在数据库中生成一个新的事务。此外,我添加了一个常量计时器,在请求之间添加了7秒的延迟,测试持续时间为10分钟,没有上升,我

  • 问题内容: 我们正在使用AngularJS和Java Servlet开发RESTful Web服务。当用户登录时,我们的后端会向前端发送一个“ Set-Cookie”标头。在Angular中,我们通过(ngCookie-module)访问标头并进行设置。 现在,用户已登录,他可以例如删除一些东西。因此,前端将GET请求发送到后端。因为我们在不同的域上工作,所以我们需要设置一些CORS标头,并且An

  • 发送请求 发送同步请求 Web3j web3 = Web3j.build(new HttpService()); // defaults to http://localhost:8545/ Web3ClientVersion web3ClientVersion = web3.web3ClientVersion().send(); String clientVersion = web3Client

  • 我有一个小的Spring Boot API在docker中运行。下面显示的是我用来升级容器的命令。 然后,我有一个停靠的JMeter,我使用下面的命令来启动它 但是所有的测试都失败了,请求没有被发送到API。这就是JMeter的CLI的外观 请求的测试配置: 协议:htttp 服务器:localhost 端口:8080 方法:GET 路径:/api/factorial 完整的bash文件如下所示:

  • 我使用django rest框架作为后端,并试图使用请求标头中的令牌来验证角请求,但角没有发送任何标头值。我已经尝试了所有的方法添加头请求 访问控制请求标头:访问控制允许标头、访问控制允许来源、授权、内容类型访问控制请求方法:GET DNT:1来源:http://localhost:4001推荐人:http://localhost:4001/