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的值  就可以了
如何做接口,接口很简单很简单的
本文来自博客园,作者:无泪人,转载请注明原文链接:https://www.cnblogs.com/zenghongfei/p/11598028.html
 
                    
                     
                    
                 
                    
                







 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号