• JMeter,postman


    接口测试可以发现一些页面操作发现不了的bug,越早发现解决成本越低。

    测试接口返回的数据类型都是json

    必须有接口文档:1.URL、2.请求方式get post json、3.请求参数{}、4.返回类型、5.请求返回实例、6.状态码说明

    如果是get请求,可以直接用浏览器,不用借助工具。

    http 请求:请求头,请求体。

    get请求没有请求体,只有请求头,get请求参数只能写在URL里或者cookie里。

    post请求头,请求体,参数放在请求体里面。

    如登录:cookie session 本地写在cookie里面,服务器端存在session里面。

    接口签名是为了防止别人恶意刷请求的一个加密之后的字符串。

    JMeter参数化 1、文件参数化(csv Data Set Config)

    线程组-配置元件-CSV Data Set Config

     2、用户定义的变量 线程组-配置元件-用户定义的变量

    3、函数助手 _random 随机最小到最大 _time yyyyMMddHHmmss 格式 年月日时分秒

    断言:自动检索结果。jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似;用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。

    关联:把上一个返回结果,拿回放到下个请求里面使用

    添加JSON Extractor (插件需要安装)添加后置处理器-JSON Extractor

     JMeter操作数据库需要先导入

     连接数据库:线程组-添加-配置元件-JDBC Connection Configuraration

     数据库操作请求 :线程组-Sampler- JDBC Request

  • 相关阅读:
    Atitit. 查找linux 项目源码位置
    Atitit.用户权限服务 登录退出功能
    Atitit.js javascript的rpc框架选型
    Atitit.php  nginx页面空白 并返回500的解决
    Atitit .linux 取回root 密码q99
    Atitit.报名模块的管理
    Atitit.基于时间戳的农历日历历法日期计算
    Atitit.excel导出 功能解决方案 php java C#.net版总集合.doc
    我的博客开通了
    (转)列举ASP.NET 页面之间传递值的几种方式
  • 原文地址:https://www.cnblogs.com/irisx/p/8548622.html
Copyright © 2020-2023  润新知