性能测试学习笔记(20201117)

======  Jmeter脚本性能化=======

绔线程组传参﹔混合场景测试

 json提取: s..相对路径的写法

一个json提取器写多个json提取式的时候,一定要有default value

如界没有写对应多个default value jmeter就报错,右上角有红色数9点击红色数字,logcat===提示错浞信息

如果右上角有红色数字,说明是jmeter工具运行出错了。
            出错:1.jmeter文件缺失:2. jmeter元件运行出错

json是取器·只能提取response-body


正则提取器:

响应字段选:http请求的所有部分,可以提取请求部分的内容

正则表达式:左边界(正则式)石边界

方能正则式:(.*?)==-===可以贪焚的匹配任何内容

"createtime" : 1605615783454,

          左边界:一般规则,取最小左边界      createtime" : 【不要】冒号后面的空格

          正则式:(.*?)

          有边界:一般规则,取最小右边界   空

  模板:$1$  ====取第1个()匹配的值

常用正则式

 

左右边界值,中间匹配内容用()代表用户括号内正则式匹配

. 匹配除换行符以外的所有字符

* 匹配0次或多次——贪婪

+ 匹配1次或多次——懒惰

? 匹配0次或1次

.* .+

\d \d+   [0-9]+  数字

\w \w+ 英文字母或数字的字符串

作用域:这个元件的作用范围

取样器的执行顺序,是从上往下执行(不含逻辑控制)

 

======DDT数据驱动测试=======

DDT

     根据数据的不同,驱动测试结果发生变化,从而实现测试

     数据的存储方式:txt、csv、xml\json\yml

Jmeter实现DDT(一)

   csv数据文件设置      ====入门级方法

    csv文件,它是一种用“逗号”分隔的文本文件,后来,被excel集合进来了

    excel文件,默认保存编码格式是什么? ----------不是utf-8

csv文件设计,可以是csv、txt、json后缀文件

             csv数据文件设置,准确来说,支持是文本文件,不局csv

             记事本保存txt文件,默认编码======utf-8

  1. 文件,尽可能 用txt文件  原因:字符集编码
  2. csv文件打开消耗的本机资源比txt多,所以做性能测试时,尽量使用txt文件

文件路径:

      相对路径:相对起始点,是你当前的jmx文件  ./

       绝对路径

猜你喜欢

转载自blog.csdn.net/mbrs_311723/article/details/110085773