【day1】接口测试基础

postman

  1、接口测试必须有接口文档(接口URL、请求方式、参数、参数说明)

    a、默认接口、接口文档不写都是:key-value

    b、如果写了是json的,postman需选择raw进行传json

    c、如果是上传文件,把参数类型改成file

  2、get请求可以直接浏览器进行发送

  3、post请求需借助工具进行发送

cookie

  保存在本地的键值对

session

  保存在服务端的键值对

json

  所有语言都认识的数据类型(key,value)

接口测试用例

  1、正常的

  2、异常

  3、根据业务逻辑设计不同的测试用例

  4、接口测试用例包含的项

    项目、模块、接口请求URL、请求方式、请求参数、预期结果、实际结果

get、post请求的区别

  1、get请求没有请求体,只有请求头

  2、get请求没有post请求安全,因为get请求参数写到URL里(此说法不准确)

  3、get请求有参数大小限制,post请求没有大小限制(不是很准确)

  4、get请求一般用来获取数据,post请求一般用来发送数据

http请求

  请求头:

    header

    请求的额外信息

    使用的浏览器

    cookie

  请求体:

    body

    正常发送的数据

jmeter

  jmeter:Java开发的开源性能测试工具

  jmeter返回的中文乱码:

    1、在jmeter的bin目录下,找到jmeter的配置文件,jmeter.properties然后把 samplerelesult.default.encoding=UTF-8加到最下面

    2、重启jmeter

  jmeter bodydata里的中文乱码:

    1、在jmeter的bin目录下,找到jmeter的配置文件,jmeter.properties,然后把jsyntaxtextarea.font.family=Hack 加到最下面

    2、重启jmeter

  jmeter参数化:

    1、函数助手里面的

       __Random 取一个范围内的随机数

        2018-11-04

         时间戳

        从计算机诞生的那一天到现在过了多少秒

       __time 取当前的时间戳

        直接用的话,就是取当前的时间戳

        如果要取格式化好的时间

        YYYY MM dd HH mm ss

      —UUID唯一

   jmeter关联:

    后置处理器添加json extractor

   

 

   jmeter压测:

    tps、响应时间

 

 

 

  

 

转载于:https://www.cnblogs.com/xumb/p/9952665.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值