jmeter

怎么保证每次测试都是高质量的

问题:人是最大的不稳定因素,容易偷懒,时间长容易遗忘

程序和脚本的优势
1.程序一旦写好,就会一步一步执行,永远不会偷懒
2.程序执行效率高

jmeter脚本基本的四个原件

1.线程组 2.http请求 3.断言 4.查看结果树
以上四项不能满足我们做自动化的需求

jmeter的核心-----变量

变量:会变化的量
存储位置:变量池

变量可以怎么生成?

1.函数助手 2.用户自定义变量 3.csv数据文件设置
4.计数器 5.JDBC Connection Configuration(jdbc 连接配置) 6.JDBC request 7.正则表达式提取器

怎么使用变量使用?

1.${变量名}
2.获取变量值vars.get("变量名")
3.修改变量值vars.get("变量名","变量值")

csv参数化

需要用到的元件:CSV Data Set Config+循环控制器
作用:读取CSV文件中的数据,一行一行的读取出来,存到对应的变量中,给后续的元件使用.

CSV Data Set Config

image.png

如何使用变量

${变量名}


image.png

设置循环

线程组循环


image.png

循环控制器


image.png

正则表达式提取器

作用:提取上个接口响应中的数据存放到变量中,给其他元件使用.

怎么用?

image.png

如果(if)控制器

作用:
如果满足if控制器里的条件,就执行if控制器内部的元件.
如果不满足if控制器里的条件,就不执行if控制器内部的元件.

怎么用?

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 主要文体来自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano阅读 13,784评论 3 27
  • 1 引言 这估计是目前国内能找到的相对比较全面的JMeter自动化测试介绍了吧。希望能给予您一点帮助。 1.1 J...
    __yanyan阅读 15,854评论 1 45
  • 在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需...
    燕京博士阅读 9,644评论 0 16
  • 人就要自立更生务真求赢拼搏向上实事求实谁都指靠不上这是残忍的现象
    懂梦想阅读 1,267评论 0 0
  • 春风十里这四个字,只要一出现,似乎就是春光无限,风光旖旎,加上十里,立马空间时间感都膨胀起来。春风十里不如你,每年...
    sinhuihui阅读 2,563评论 0 1