《28》 jmeter

一、jmeter工具基础篇

1.设置语言

临时设置

 永久设置:

 

 重启

2.测试计划

 

 

 注意:

 最后,每次运行前,将脚本保存到一个地方

3.线程组

 

 4.http请求

 

 5.查看结果树

 

  6.变量

 

  秒杀 - 跨线程组:

  xxx

  7.调试取样器

  8.定时器

 

 

  9.断言

 

 

  10.cookie管理器

  都市商场要加上HTTP cookie管理器 才能登录成功

 

  11.http请求默认值

 

 

  12.正则表达式提取器

 

 

 

  13.监听器

 

 

  14.json提取器

 

  给密码加盐

 点生成之后,自动复制了

 我们只要在密码栏里点击ctrl+v

 自动将密码粘贴进去

  验证是否获取到正确的值

 将值写到json提取器里面

 使用提取到的值

 

 

  15.switch控制器

 

  使用方法

  如果匹配不上,则不会跑请求

  工作中一般在测试计划里面设置要运行的请求

 

 

  16.if控制器

  各个请求各走一半:

 

  改成1:2

  线程数改为3的倍数

  并修改if语句 :分别为%3!=0 和%3==0

 

   可以用聚合报告看一下比例:

   7:3 怎么构成:

   线程数改为100

 

 

  17.beanshell

 

 

 

   打印

 

   把jmeter的值给beanshell ->

 

 

 

 

   查配置文件里面的内容:

   不带#的都可以查

 

  18.jdbc请求

   添加jdbc取样器

 

 

   添加jdbc配置元件

    两边名字要保持一致:

 

    配置连接

 

   jdbc连接

 

  19.导入jar包

    通过开发给的包来加密

 

   测试计划导入md5

 

    beanshell前置处理器整理:

    

    应用:

    如果用第二种方法导入,就不需要在测试计划里面导入jar包

 

  20.导入Java文件

 

  21.计数器

  22.临界部分控制器

  23.参数化技术

  24.信息头管理器

  25.代理服务器

  26.跨线程组关联技术

 

二、jmeter性能测试实训

posted @ 2023-08-21 19:40  千秋与  阅读(6)  评论(0)    收藏  举报