zoukankan      html  css  js  c++  java
  • jmeter接口测试与接口测试工具

    接口测试与接口测试工具

     

      1,什么是接口?
      接口,Application Programming Interface(API)
      通俗的讲 就是HTTP请求
      2,什么是接口测试
      接口测试测试组件间接口的一种测试。
      主要用于检测外部系统与系统之间,系统内部各子系统的交互点。
      很多前端和后端都是分离的,单独只从前端验证,远远不够,绕过前端太容易了,还需要从接口层面进行验证。
      3,接口测试的策略?
      接口测试也属于功能测试,功能测试就是测试的业务逻辑,依据接口文档编写测试用例,执行测试,查看不同的参数请求,服务器能不能返回预期的结果。
       
      4,接口测试工具?
      jmeter、postman
      5,接口测试类型?
      get、post
      get就是从服务器获取数据
      post就是往服务器传参
      6,实例解析如何做接口测试
      1) 注册接口
      http://ip/api/user/user_reg
      请求方式  post
       
      返回示例 :
      {
      "error_code": 0,
      "msg":"注册成功"
      }
      在postman中填好如下图   输入接口地址,更改接口模式为post   body中输入参数并符合接口文档的参数要求-单击send按钮
       
      添加学生信息:
      post   参数为json类型
      是为必填项
      否是非必填
       
      将这些参数字段写成json格式:
      {
      "name":"狗狗",
      "grade":"某某座",
      "phone":12345654321,
      "sex":"男",
      "age":28,
      "addr":"某某路"
      单击send按钮
        
      给学生充值-需要用到登录cookie的接口
      在headers中添加登录的cookie,如果是不同的用户的cookie,可以对用户的cookie进行关联,在充值接口中调用该关联的参数
      这个用jmeter来操作,必填项为stu_id   gold     都是int类型
      登录的服务器返回结果为:
      {
      "error_code": 0,
      "login_info": {
      "login_time": "20180815163827",
      "sign": "d5eb0557e5e8c880ec8b04469bbf0a54",
      "userId": 9234
      }
      可以在登录 添加 正则表达式来提取cookie;也可以添加一个Extractor 来提取
       
      
       添加http信息头管理器----添加cookie---如果是多个用户 可以通过上面2个图的方式提取cookie,不同用户需要对用户参数化,下图的wawawa需要做一个参数化,且需要保留登录操作;
     单个用户的话,http信息头管理器中-就直接写wawawa= cookie的值  就可以了
        
       
     
     

    如何做接口,接口很简单很简单的
    没有不会的技术,只有你想不到的技术。。。。。。。。。。。。。。
  • 相关阅读:
    总结!!!总结!!!
    Beta 总结
    BETA-7
    BETA-6
    BETA-5
    BETA-4
    BETA-3
    华为云-软件产品案例分析
    BETA-2
    BETA-1
  • 原文地址:https://www.cnblogs.com/zenghongfei/p/11598028.html
Copyright © 2011-2022 走看看