Jmeter学习

1:Http请求

   >1:get请求带参   (1)/books?flag=20   传统方式

          (2)http请求下的参数窗口  设置参数

   >2:Post带数据     (1)http请求下的参数窗口   设置参数

2:报告数据

   >1   样本        用户访问量

   >2   平均值     平均响应时间       响应时间总和/样本

   >3   中间数     对所有的响应时间做一个升序排序,然后看中间这个请求的响应时间

   >4    90%百分位  有百分之90的请求  响应时间不超过多少毫秒

   >5    最小值     请求中响应时间最短多少毫秒

   >6  最大值     请求响应时间最长多长毫秒

   >7     异常率     请求失败数/样本

   >8 吞吐量  单位时间内处理的请求数

3:线程组

   ramp-up时间  多少秒内启动线程完毕

   循环次数   (1)用户重复访问多少次

          (2)循环次数  是在ramp-up里完成的

   调度器    (1)持续循环的时间

          (2)启动延时    多少秒后在测试

4:断言

   响应断言

   json断言 

        (1)如果返回结果是json格式,就可以用JSON断言

        (2)assert  json   path   exists   断言路径:$.msg

          (3)   expected  value   预期的值:success

5:提供数据

   >1:配置元件--用户定义的变量

        (1)定义变量以及对于的值

          (2)  引用变量    ${变量}

   >2:前置数据--用户参数

         (1) 可以给不同的用户写入csv文件中,然后引用该文件

         (2)文件名:文件路径

        (3)文件编码:查看该文件的编码

        (4)变量名称:该名称要和文件中的一致

        (5)忽略首行:第一行一般是表头,一般是true忽略

 

  

posted @ 2022-02-17 20:03  Gavin_j  阅读(34)  评论(0编辑  收藏  举报