接口测试与接口测试工具

  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的值  就可以了
    
   
 
 

如何做接口,接口很简单很简单的

jmeter接口测试与接口测试工具的更多相关文章

  1. 使用 Jmeter 做 Web 接口测试

    接口测试概述 定义 API testing is a type of software testing that involves testing application programming in ...

  2. jenkins+jmeter+ant搭建接口测试平台

    接口测试的重点是检查数据的交换,传递和控制管理过程以及系统间的相互逻辑依赖关系. 接口测试的流程 项目启动后,测试人员要尽早拿到接口测试文档. 开始编写接口测试用例 将接口测试用例部署到持续集成的测试 ...

  3. JMeter——简单的接口测试实例(一)

    场景:使用JMeter来实现接口测试 基本流程:添加线程组->添加http信息头管理器->添加http请求->添加断言->添加监听器->执行,查看结果 案例分析:下面以办 ...

  4. 【转】使用 Jmeter 做 Web 接口测试

    最近总结了一下在接口测试方面的知识与心得,在这里与大家分享一下,如有说的不对的地方请多多指正. 接口测试概述 定义 API testing is a type of software testing ...

  5. 使用jmeter做web接口测试

    接口测试概述 定义 API testing is a type of software testing that involves testing application programming in ...

  6. 使用 Jmeter 做 Web 接口测试-详解

    接口测试概述 定义 WIKI定义:接口测试作为集成测 试的一部分,通过直接控制API来判断系统的功能性,可靠性,性能与安全性.API测试是没有界面的,执行在通讯 层.API 测试在自动化测试中有着重要 ...

  7. 接口测试及Postman工具

    首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口.系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写 ...

  8. 【Jmeter】- 使用 jmeter 进行 dubbo 接口测试

    大家都知道 dubbo 是一个优秀 rpc 框架,它一般(dubbox 除外)通过对外提供 tcp协议的接口进行外部调用.而我们日常使用的测试工具 jmeter 并不支持 dubbo 协议的请求.所以 ...

  9. 使用Jmeter进行HTTP接口测试

    这几天学习了一下使用Jmeter进行HTTP接口测试,这个也是后面进行性能测试的基础吧 安装运行请自行搜索,下载地址:http://jmeter.apache.org/download_jmeter. ...

随机推荐

  1. 裸BFS题若干

    1poj 3278 http://poj.org/problem?id=3278 #include<math.h> #include<algorithm> #include&l ...

  2. 包管理器 - peer dependency 的安装

    npm 和 yarn 安装依赖(包)时不会自动安装 peer dependence(虽然很旧的 npm 是会自动安装的,但几乎没人用那么旧的了),而是给出如下警告: $ npm install --s ...

  3. day49—JavaScript阻止浏览器默认行为

    转行学开发,代码100天——2018-05-04 今天主要说明一下通过JavaScript对浏览器默认行为的阻止操作.比如右键菜单的行为. 阻止默认行为的语句为: return false; 例如,阻 ...

  4. history历史记录在AJAX下出现异常跳转 [解决]

    事情是这样的,在一个历史记录指针应该在[1, 2, 3, 4]的[3]位置的情况下,出现了历史记录指针指向了[4]的情况,而且是在正常后退事件发生之后,(据我所知)没有代码操作的情况发生的. 这是一个 ...

  5. Java 八大基本数据类型

    相关信息获取: (1)最小值:包装类.MIN_VALUE,如 Integer.MIN_VALUE (2)最大值:包装类.MAX_VALUE,如 Integer.MAX_VALUE (3)二进制位数:包 ...

  6. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_4字符输出流的基本使用_写出单个字符

    写完之后不刷新,则没有数据.数据只是写如到了内存缓冲区中 必须要调用flush方法,把数据刷新过去 close关闭的时候也会把数据刷新到文件中.这里把flush注释了也是可以的

  7. 关于Tomcat的浅谈

    (今天看到tomcat已经更新到了9.0.24,这是一篇很早之前的文章,由于账号不想用了,所以搬到这里来,另外的账号要注销了) 1.Tomcat的下载 tomcat官网:http://tomcat.a ...

  8. AngleSharp 网络数据采集 -- 使用AngleSharp做html解析

    AngleSharp        AngleSharp is a .NET library that gives you the ability to parse angle bracket bas ...

  9. IE浏览器下用JS创建文件

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. pycharm中的Terminal 中无法使用git的问题

    1.先找到git的安装路径,建议使用Everything工具 2.打开pycharm中的setting > tools > Terminal 3.把git的安装路径加上启动文件 bash. ...