• Jmeter接口测试 2=> Jmeter工具的介绍


    第一节 接口测试流程


    •  参数化:EXCEl文件参数化、数据库参数化、直接代码中配置、配置文件
    •  预处理请求(前置处理):对请求的参数进行预处理、准备,如加密数据、组织测试数据
    •  发起请求:httpclient、ws client 、rpc client 等等client
    •  对想要进行处理(后置处理):解析响应,得到目标字段,处理json、xml等数据格式的内容,提取数据
    • 断言:目的是判断是否符合业务需求,将提取的数据与期望的数据进行比较,判断是否符合正常结果
    • 测试报告:各种统计数据,测试用例是否执行成功,是否出现错误,那些测试用例出现错误

    第二节 Jmeter工具使用前置步骤和注意点


    操作系统:win7 x64 

    Jmeter版本:5.1.1

    JAVA 8安装和环境变量设置

    运行脚本路径: D:apache-jmeter-5.1.1injmeter.bat

    第三节 Jmeter目录结构


    参考出处:https://www.cnblogs.com/zichuan/p/6938772.html

    1、bin目录
    examples:         目录中有CSV样例

    jmeter.bat         windows的启动文件

    jmeter.log          jmeter运行日志文件

    jmeter.sh           linux的启动文件

    jmeter.properties      系统配置文件

    jmeter-server.bat            windows分布式测试要用到的服务器配置

    jmeters-server                linux分布式测试要用的服务器配置

    其中系统配置文件中的SSL设置重点关注如下几个:

    # 指定HTTPS协议层

    https.default.protocol=TLS

    # 指定SSL版本
    https.default.protocol=SSLv3

    # 设置启动的协议
    https.socket.protocols=SSLv2Hello SSLv3 TLSv1

    # 缓存控制,控制SSL是否可以在多个迭代中重用
    https.use.cached.ssl.context=true

    2、docs目录

      接口文档目录。例C:apache-jmeter-3.0docsapi下的index.html

    3、extras目录

      扩展插件目录。提供了对Ant的支持,可以使用Ant来实现自动化测试,例如批量脚本执行,产生html格式的报表,测试运行时,可以把测试数据记录下来,jmeter会自动生成一个.jtl文件,将该文件放到extras目录下,运行"ant -Dtest=文件名 report",就可以生成测试统计报表。

    4、lib目录

      所用到的插件目录,里面均为jar包。jmeter会自动在jmeter_HOME/lib和ext目录下寻找需要的类,lib下存放JMeter所依赖的外部jar:如httpclient.jar、httpcore.jar、httpmime.jar等等。

      其中libext目录下存放有Jmeter依赖的核心jar包,ApacheJMeter_core.jar、ApacheJMeter_java.jar在写client端需要引用,JMeter插件包也在此目录下。

      libjunit下存放junit测试脚本.

    5、Licenses目录

      jmeter证书目录

    6、Printable_docs目录

      用户使用手册,例C:apache-jmeter-3.0printable_docs下的index.html

     第四节 测试主界面


     

    一个测试计划就是一个场景

    一个测试计划可以创建多个线程组

    一个线程组里可以设置多个线程数

    PS:未完待续

  • 相关阅读:
    背包问题
    基本TCP套接字编程
    P中值选址问题的整数规划求解
    Leapms + cplex解决 混合整数规划问题
    如何用整数规划求解NP完全问题
    用Leapms建摸 / 用 CPLEX 求解 旅行商问题 整数规划问题
    用线性规划建模(确定参数)关键路径法
    流水车间调度算法分析的简单+Leapms实践--混合整数规划的启发式建模
    Wolsey "强整数规划“ 建模的+Leapms实践——无产能批量问题
    Wolsey“强整数规划模型”经典案例之一单源固定费用网络流问题
  • 原文地址:https://www.cnblogs.com/wuzhiming/p/11074964.html
Copyright © 2020-2023  润新知