接口测试与接口测试工具

  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. react 类样式的一些使用方法

    在 css类不想使用穿透的状态,可以再webpack配置  modules:true,它位于css-loader下,此外调用css的类时可能会自动生成一个hash值,这时候如果想显示本来的名字,可以打 ...

  2. LinkedTransferQueue 源码分析

    LinkedTransferQueue LinkedTransferQueue 能解决什么问题?什么时候使用 LinkedTransferQueue? 1)LinkedTransferQueue 是基 ...

  3. sqlserver通过select查询出连续的日历临时表

    首先我们需要用到这个 select * FROM master..spt_values n WHERE n.type = 'p' AND n.number <= 7 里面分几个列,我们需要连续的 ...

  4. 基于Skyline的web开发(6.x)

    多窗口对比 一个页面加载多个TerraExplorer3DWindow和SGWorld等只有第一个能用(即使用iframe也是一样) 所以我决定打开两个新页面实现多窗口对比,然后我在<主页面&g ...

  5. (转)linux nc命令使用详解

    linux nc命令使用详解 原文:https://www.2cto.com/os/201306/220971.html 功能说明:功能强大的网络工具 语 法:nc [-hlnruz][-g<网 ...

  6. Spring命名空间引入方法

    spring 整合了各种工具,并且spring提供了对各种工具的xml scheme 的配置方式,简化了开发. 但是对于各种工具的xml命名空间的引入,我一直很郁闷,不知道应该怎样引入,今天经过摸索发 ...

  7. Centos7最小安装化后安装图形界面

    首先需要对系统进行更新 yum -y upgrade 然后安装桌面组件包 ,在命令行下输入下面的命令来安装 Gnome 包 yum groupinstall "GNOME Desktop&q ...

  8. python 操作openpyxl导出Excel 设置单元格格式以及合并处理

    贴上一个例子,里面设计很多用法,根据将相同日期的某些行合并处理. from openpyxl import Workbook from openpyxl.styles import Font, Fil ...

  9. python 正则表达式 re.sub & re.subn

    Grammar: re.sub(pattern, repl, string[, count]) 使用repl替换string中每一个匹配的子串后返回替换后的字符串.当repl是一个字符串时,可以使用\ ...

  10. 防止XSRF 解决方案

    1.首先在表单提交页面生成校验使用的Token public ActionResult Index() { //Token验证需要使用的token string token = System.Guid ...