zoukankan      html  css  js  c++  java
  • jmeter 启动

    一、jmeter 有三种启动方式:

    1. jmeter 的bin目录下,双击jmeter.bat;

    2.jmeter的 bin目录下,双击ApacheJMeter.jar;

    3.dos下进入jmeter的 bin目录下,输入jmeter;

    二.jmeter的配置文件 jmeter.properties

    1.配置语言 language=en

    2.cookie CookieManager.delete_null_cookies=true

    3.编码方式  sampleresult.default.encoding=UTF-8

    4.远程主机 remote_hosts=127.0.0.1

    5.报告模式 jmeter.save.saveservice.output_format=csv

     三、 http基础请求和查看结果;

      http request,需填写协议、域名/IP、端口、方法、路径、编码;

      当多个相同域名/IP的请求时,可添加http 请求默认值;

      常看结果,单个请求一般使用察看结果树察看(可选择察看结果方式,如json,html);多个请求使用聚合报告察看;

     四、正则关联

    1.察看结果树中 选择RegExp Tester,填写正则表达式并测试;

     2.某请求下添加——后置处理器——正则表达式提取器;

    引用名称:下一个请求要引用的参数名称,如title,则下面其它请求接口可用${title}引用它;

    正则表达式:() 括起来的部分就是要提取的内容;. 匹配任意字符串;* 提取0个字符串及以上(可用取取空值);? 非贪婪,找到第一个后停止;

    模板:如$1$表示匹配到第1个值赋给引用名称;

    匹配数字:0代表随机取值;1代表全部取值;

    缺省值:如果正则表达式没有取到值,则使用此值no;

     3.查看正则表达式提取的值,使用debug sampler;

    五、一个 /多个线程组,一次登录,如何使其它线程组免登录?session关联;

      一个线程中:jmeter配置文件中开启cookie,cookie管理器抓取,登录关联;

     跨线程关联:debug抓取cookie,函数赋值cookie,跨线程关联;

    六、

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    C++ Call C# COM
    C ++ / CLI 语法
    C#调用C++ DLL动态库的两种方式
    Linux下的JMeter部署及使用
    同时处理多请求(带超时时间)
    同时处理多请求
    curl命令
    mysql命令
    SpringBoot配置文件敏感信息加密-jasypt
    spring boot升级到2.x的坑
  • 原文地址:https://www.cnblogs.com/canglongdao/p/12409357.html
Copyright © 2011-2022 走看看