Jmeter书中不会教你的(93)——获取请求响应时间、请求开始时间、请求结束时间

这篇具有很好参考价值的文章主要介绍了Jmeter书中不会教你的(93)——获取请求响应时间、请求开始时间、请求结束时间。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在做一个请求时,想要实时查看这个请求的连接时间,请求开始和结束时间,响应时间,从而在性能测试中判断哪段耗时是最长的。

比如访问百度Jmeter书中不会教你的(93)——获取请求响应时间、请求开始时间、请求结束时间

想在日志中输出划线部分的时间,一定要去看jmeter的api文档,

Overview (Apache JMeter dist API)其中我目前用的最多的就是org.apache.jmeter.samplers这个包下SampleResult类

Jmeter书中不会教你的(93)——获取请求响应时间、请求开始时间、请求结束时间

这个类下有很多方法可以对我们的请求进行操作

Jmeter书中不会教你的(93)——获取请求响应时间、请求开始时间、请求结束时间

今天需要用到的就是其中几个方法,在请求下增加一个beanshell postprocessor

1.获取请求响应时间,即对应的Load Time

log.info(prev.getTime().toString());

2.获取请求连接时间,即对应的Connect Time

log.info(prev.getConnectTime().toString())

3.获取延迟,即Latency

log.info(prev.getLatency().toString());

4.获取请求的开始时间和结束时间,并求时间差,结果实际和Load Time一致

log.info(prev.getStartTime().toString());
log.info(prev.getEndTime().toString());
rst=prev.getEndTime()-prev.getStartTime();
log.info("时间差:"+rst);

Jmeter书中不会教你的(93)——获取请求响应时间、请求开始时间、请求结束时间
Jmeter书中不会教你的(93)——获取请求响应时间、请求开始时间、请求结束时间文章来源地址https://www.toymoban.com/news/detail-404585.html

到了这里,关于Jmeter书中不会教你的(93)——获取请求响应时间、请求开始时间、请求结束时间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jmeter提取协议报文、请求头、请求体、响应体

    参看文章: https://blog.csdn.net/qq_40308101/article/details/125545245 https://www.thinbug.com/q/34918343 https://www.cnblogs.com/peak911/p/9238738.html 1、 prev (用于后置处理器、断言) prev 提供对当前取样器结果的访问能力 prev 映射 org.apache.jmeter.samplers 的 SampleResult 类 官方文档: https://jmeter.apache.org/ap

    2024年02月11日
    浏览(35)
  • 你的Jmeter是不是经常乱码?教你用四种方法解决它

    乱码的原因: 一般情况下jemeter默认设置的编码格式为:ISO-8859-1,而我们程序中经常使用的是UTF-8编码,由于响应页面和jmeter编码格式不统一导致响应结果中经常会乱码,所以需要将jmeter的编码格式设置为UTF-8来解决乱码问题。 下图为中文乱码情况,我们将使用下面四种方式

    2024年02月07日
    浏览(59)
  • Nodejs基础6之HTTP模块的获取请求行和请求头、获取请求体、获取请求路径和查询字符串、http请求练习、设置HTTP响应报文、http响应练习

    含义 语法 重点掌握 请求方法 request.method * 请求版本 request.httpVersion 请求路径 request.url * URL 路径 require(‘url’).parse(request.url).pathname * URL 查询字符串 require(‘url’).parse(request.url, true).query * 请求头 request.headers * 请求体 request.on(‘data’, function(chunk){}),request.on(‘end’, functio

    2024年02月20日
    浏览(43)
  • selenium获取请求和响应

    1.下载browsermob-proxy 2.代码实现

    2024年01月19日
    浏览(53)
  • 【】Selenium获取请求头、响应头

    本文仅供学习交流使用,如侵立删! 操作环境 win10 、 mac Python3.9 selenium、seleniumwire selenium是没有办法直接获取请求的详细Headers,很多时候我们我们是需要提取相关的参数来做进一步使用比如token之类的,这里推荐使用一个SeleniumWire模块来达到目的 Selenium-wire模块介绍 Selenium-w

    2023年04月08日
    浏览(43)
  • Java Restful API接口获取请求头、请求体、以及设置响应状态码、应答(响应)体等

    一、获取请求头 接口示例1: 1、从 request 对象中获取请求头: 二、获取请求体 1、从 request 对象中,使用缓冲流读取器、stream流等方式获取请求体 推荐写法一:

    2024年02月16日
    浏览(45)
  • SpringCloud Gateway获取请求响应body大小

    本文获取请求、响应body大小方法的前提 : 网关只做转发逻辑,不修改请求、相应的body内容。 SpringCloud Gateway内部的机制类似下图,HttpServer(也就是NettyServer)接收外部的请求,在Gateway内部请求将会通过HttpClient(Netty实现的客户端)发送给后端应用。 本文的body获取方式,基于

    2024年02月14日
    浏览(48)
  • 前端流式(stream)请求,获取持续响应的方式

    在网络请求中,流(stream)表示持续接收数据的过程。使用流,可以逐步获取服务器响应,而不是等待整个响应完成后一次性获取。 Axios 通过监听响应对象的 data 事件,可以实现流式请求,主要的写法有直接 pipe 流和手动监听事件两种。使用流可以实现大文件或数据的流传输,

    2024年03月25日
    浏览(66)
  • 如何获取HTTP请求时间与响应时间【附源码】

    今日遇到了一个问题,要去获取HTTP报文在 请求 和 响应 的时间,因为没有原生的API可以调用,所以需要一定的技巧~ 下面主体的框架和代码,我使用了form表单去构造一个POST请求,然后在Servlet中重写doPost()方法,然后实现获取请求时间和响应时间的代码逻辑 我们可以先去观察

    2024年02月08日
    浏览(71)
  • Python爬虫技术系列-01请求响应获取-urllib库

    参考连接: https://zhuanlan.zhihu.com/p/412408291 1.1.1 urllib简介 Urllib是python内置的一个http请求库,不需要额外的安装。只需要关注请求的链接,参数,提供了强大的解析功能 Urllib库有四个模块:request,error, parse, robotparser request:发起请求(重要) error:处理错误 parse:解析RUL或

    2024年02月07日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包