zoukankan      html  css  js  c++  java
  • JMeter 的调式工具

    任何的编程工具都会相应的调式工具,JMeter的调式 工具主要有五种:

    1、查看结果树:含请求信息、响应信息等

    2、HTTP 镜像服务器:HTTP Mirror Server用于查看请求信息

    3、Debug Sampler:样本调试工具,含输入输出信息

    4、Debug Pre/PostProcessor:用于查看系统中存在变量等信息

    5、BeanShell + jmeter.log:组合调试,方便灵活

    查看结果树(略)

    HTTP Mirror Server

    很对时候在调试测试脚本时,常常都是选择向测试服务器发送接口测试请求的数据。在初始调试脚本时,通常优先调试脚本的请求信息(入参、请求头信息、Cookie信息等)是否正确无误。

    那么如何不向测试服务发送数据呢?

    通常我们的做法就是开启fiddler,将我们的样本请求代理到fiddler进行拦截,查看相应的样本请求信息是否正确。

    Jmeter 提供了一个名叫HTTP Mirror Server的组件,HTTP Mirror Server可以启动一个镜像的服务器,该服务器把所有接收到的请求原封不动地返回,这样就可以看到发出请求的具体内容了。它的作用就相当于在本地搭建了一个临时的HTTP服务器,将其接收到的请求信息原样返回,然后在响应结果中查看。

    添加路径:WorkBench-->Add-->Non-Test Elements-->HTTP Mirror Server,需要点击启动按钮

      端口:服务器监控的端口,必填,默认为8081

      Max number of Threads:最大的线程数量。若是超出此限制,则进入等待队列

      Max queue  size:在线程池执行样本时的最大请求任务队列数。当线程池正在执行,新接收的请求将被存放在任务队列中。此项仅在最大线程数量大于0时才有效

     在HTTP请求同步设置发送到服务器localhost:8081上

    Debug Sampler

     主要是查看JMeter用户定义变量、JMeter属性变量,以及系统环境变量信息,在查看结果树对应调试器响应结果面板中查看信息。

  • 相关阅读:
    点分治练习
    PKU-2723 Get Luffy Out(2-SAT+二分)
    tarjan求割点与割边
    tarjan缩点练习 洛谷P3387 【模板】缩点+poj 2186 Popular Cows
    数算日子荣耀神
    《JavaScript DOM编程艺术》笔记
    CSS链接的样式a:link,a:visited,a:hover,a:active
    chrome调试技巧--持续更新
    CSS文字大小单位PX、EM的区别
    【转】如何成为一名优秀的web前端工程师(前端攻城师)?
  • 原文地址:https://www.cnblogs.com/wysk/p/7850746.html
Copyright © 2011-2022 走看看