接口测试与接口测试工具

  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. original和source的区别

    最近跟网页翻译怼上了,在给翻译前的页面起名是纠结于使用original page还是source page,就查了一下original和source的区别. original: n. 原件:原作:原物 ...

  2. deepin 安装tar.gz

    由于网上推荐的比较多的安装方式是:sudo apt-get install mysql-server mysql-client,这个安装的是mysql5.7,既然都安装了就要安装最新的,所以从官网下载 ...

  3. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_10 打印流_1_打印流_概述和使用

    system.out就是打印流 System的源码里面out参数就是一个PrintStream类型的 例如路径写的是E盘,.没有e盘这个路径就会抛出异常 用println直接写入的就是97    这个 ...

  4. 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_3_字符串的常量池

    字符换是可以共享使用的,那么怎么去共享使用呢 三种方式去创建字符串.然后三种分别进行比较 3的地址和1.2的地址不一样 在堆里面有一块空间叫做字符串常量池,从jdk1.7开始.字符串常量池在堆中 字符 ...

  5. Spring学习01——HelloSpring

    这是一个spring入门demo: package com.su.test; public class HelloWorld { public void say(){ System.out.print ...

  6. uni-app-在开启小程序在微信开发工具打开时,打开失败,解决方法:手动打开

    这是我自学ui-app的第一张记录内容,问题都是我在实际开发中遇到的问题 1.微信开发工具打开失败,提示是: 接着我的流程就是打开上面提到的链接,进入页面:https://developers.wei ...

  7. Visual Studio新增类模板修改

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class ...

  8. UIAutomation元素识别软件

    通过Python调用UIAutomation库来开发代码时,都会遇到需要识别元素的问题.笔者在这里推荐两款好用的软件:UISpy和Inspect. UISpy识别元素后,我们需要的属性有:ClassN ...

  9. OuterXml和InnerXml(2)

    官方例子:https://msdn.microsoft.com/en-us/library/system.xml.xmlnode.outerxml.aspx using System; using S ...

  10. MYSQL的ACID

    原子性 (Atomicity) 原子性是指一个事务是一个不可分割的工作单位,其中的操作要么都做,要么都不做. 隔离性 (Isolation) 隔离性是指多个事务并发执行的时候,事务内部的操作与其他事务 ...