Jmeter

Jmeter加强

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

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

程序和脚本的优势:

1.程序一旦写好,就会一步一步执行,永远不会偷懒
2.程序执行效率高

Jmeter脚本基本的四个元件

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

Jmeter的核心——变量

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

变量可以怎么生成?

函数助手
用户自定义变量
Csv数据文件设置
计数器
JDBC Connection Configuration(jdbc 连接配置)

CSV参数化

image.png

CSV Data Set Config

图片1.png

如何使用变量?

图片2.png

设置循环

线程组循环


图片3.png

循环控制器


图片4.png

正则表达式的作用

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

如果(if)控制器的作用

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

图片5.png

1

8d889fd1585675693b81ccf29e474f3.png

2

222b685a91bc6646027c528e6da18c0.png

3

b5348f8208323a144683299f4b6238c.png

4

5daa19a89910af4d0056138bfcfe0c7.png

5

0d07ad1e5ac9b22f5d9114f2b04444b.png

6

0a977fa7151b430ad5510a1a6d5ca3b.png

BeanShell PreProcessor
搜狗截图20180815172129.png

jmeter使用MD5加密流程图.jpg

日志定位.jpg

访问web网站.jpg

jdbc.png

jdbc (2).png

jdbc (3).png

搜狗截图20180816110817.png

搜狗截图20180816111328.png

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

推荐阅读更多精彩内容

  • 主要文体来自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano阅读 11,132评论 3 27
  • 1 引言 这估计是目前国内能找到的相对比较全面的JMeter自动化测试介绍了吧。希望能给予您一点帮助。 1.1 J...
    __yanyan阅读 15,801评论 1 45
  • 创建对象 把一个类放入到spring容器中,该类称为bean Spring创建对象的三种方式 1、构造方法 2、静...
    pure_joy阅读 284评论 0 0
  • 第四章 锦书易托 “殿下,我们要不要派人监视这里!”程鸢看着一直在墙外听得极为认真的燕洵,小声地说道。 昨夜,燕洵...
    锦歌长安阅读 877评论 0 11
  • 以大多数软件项目来看,基本都有一个共同特点——就是必须快,客户都是急脾气,恨不得今天立项,明天就要你拿出产品来。 ...
    敏捷行动派阅读 319评论 0 0