zoukankan      html  css  js  c++  java
  • JMeter(1)--请求内容验证

    • 样例:使用JMeter验证接口请求的返回内容
      •  从http://zzk.cnblogs.com中搜索1,验证结果页面中是否存在内容:够不断地输出0
      • 请求接口:http://zzk.cnblogs.com/s?w=1&t=b
    • 步骤
      •  新增“线程组”,命名:请求内容验证
        • 其它选项采用默认
      •  线程组内新增“Sampler--HTTP请求”,命名:请求内容
        • 服务器名称或IP:zzk.cnblogs.com
        • 路径:/s?w=1&t=b
        • 其它选项采用默认
      • 在HTTP请求中新增“断言--响应断言”,命名:内容断言验证
        • 在“要测试的模式”中点击“添加”,在新出现的一行中输入“够不断地输出0
        • 其它选项采用默认

    截止以上步骤,"请求内容验证"功能已完成。点击界面中“启动”按钮,JMeter运行正常。日志信息:

    2015/04/11 17:24:00 INFO  - jmeter.engine.StandardJMeterEngine: Running the test! 
    2015/04/11 17:24:00 INFO  - jmeter.samplers.SampleEvent: List of sample_variables: [] 
    2015/04/11 17:24:00 INFO  - jmeter.gui.util.JMeterMenuBar: setRunning(true,*local*) 
    2015/04/11 17:24:00 INFO  - jmeter.engine.StandardJMeterEngine: Starting ThreadGroup: 1 : 请求内容验证 
    2015/04/11 17:24:00 INFO  - jmeter.engine.StandardJMeterEngine: Starting 1 threads for group 请求内容验证. 
    2015/04/11 17:24:00 INFO  - jmeter.engine.StandardJMeterEngine: Thread will continue on error 
    2015/04/11 17:24:00 INFO  - jmeter.threads.ThreadGroup: Starting thread group number 1 threads 1 ramp-up 1 perThread 1000.0 delayedStart=false 
    2015/04/11 17:24:00 INFO  - jmeter.threads.ThreadGroup: Started thread group number 1 
    2015/04/11 17:24:00 INFO  - jmeter.engine.StandardJMeterEngine: All thread groups have been started 
    2015/04/11 17:24:00 INFO  - jmeter.threads.JMeterThread: Thread started: 请求内容验证 1-1 
    2015/04/11 17:24:01 INFO  - jmeter.threads.JMeterThread: Thread is done: 请求内容验证 1-1 
    2015/04/11 17:24:01 INFO  - jmeter.threads.JMeterThread: Thread finished: 请求内容验证 1-1 
    2015/04/11 17:24:01 INFO  - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test 
    2015/04/11 17:24:01 INFO  - jmeter.gui.util.JMeterMenuBar: setRunning(false,*local*) 
    

     

    为了完善JMeter的报告内容,再添加对应的“监听器”


    • 新增“监听器”--“察看结果树”、“聚合报告”、“断言结果”,三项内容均添加(常用的监听器模块)
    • 再次点击“启动”按钮,刚添加的监听器中会有对就应的结果输出
      • “察看结果树”【请求的具体结果及内容】:可查看具体的“取样器结果”、“请求”、“响应数据”(可查看HTTP请求是否正常通过)
      • “聚合报告”【聚合统计的结果报告】:针对本次启动的执行结果的聚合统计报告,包括请求时间、吞吐量、错误率(写报告时可以从这里取数据)
      • “断言结果”【针对所有断言的结果报告】:针对本次启动中所涉及到的所有断言结果(通过与否)
  • 相关阅读:
    微软职位内部推荐-SENIOR DEVELOPMENT LEAD
    微软职位内部推荐-SENIOR SDE
    微软职位内部推荐-Software Development Engineer 2
    微软职位内部推荐-SENIOR PRODUCER
    微软职位内部推荐-Senior Data Scientist
    微软职位内部推荐-Data Scientist
    微软职位内部推荐-Sr Development Lead-OSG-IPX
    类和对象
    Netty线程模型
    sbit命令行中运行scala脚本
  • 原文地址:https://www.cnblogs.com/s1099312273/p/4418062.html
Copyright © 2011-2022 走看看