【精选】Jmeter接口测试实例讲解.pdfVIP

  • 143
  • 0
  • 约4.33千字
  • 约 8页
  • 2017-12-04 发布于贵州
  • 举报
【精选】Jmeter接口测试实例讲解

J meter接 口测试实例讲解 引引言言:: 最近做的项目需要测试很多接口 ,上网查一查 ,发现完 讲述接口测试的资料太少 ,所以最近自己做完这个项目 ,把测试的东西 理一下和大家分享 一下 ,希望对大家有所帮助 一一、、测测试试需需求求描描述述 1、 本次测试的接口为http服务端接口 2、 接口的主要分成两类 ,一类提供给查询功能接口 ,一类提供保存数据功能接口 ,这里我们举例2个保存数据的接口 ,因为这两个接口有关联 性 ,比较有代表性 ; 保存信用卡账户信息接口 : 传入参数 : args={ clientNo:434343556, alias: **信用卡2, cardName: 长城*****卡2, cardNo: 25622356788251, } 传出参数 : 保存成功 :{returnCode:0,returnMsg:保存成功} 保存失败 :{returnCode:1,returnMsg:保存失败} 保存逻辑 :数据传入进来 ,验证通过 ,保存到信用卡账户表中 保存信用卡账单接口 : 传入参数 : args={ clientNo:434343556, accountName: 测试, billDate: 08, billMonth: 201509, cardNo: 25622356788251, currentPayment: 欠款459.80, paymentDate: 2015-09-25 09:00:00, } 传出参数 : 保存成功 :{returnCode:0,returnMsg:保存成功} 保存失败 :{returnCode:1,returnMsg:保存失败} 保存逻辑 :保存时先去信用卡信息表查看clientNo对应的表是否存在 ,如存在则数据校验通过 ,将数据保存进入信用卡账单表 注 :这个保存逻辑在接口开发设计文档中可能没有写或写的不详细 ,这时要与开发接口人员或产品人员多多沟通去熟悉接口逻辑 二、测试分析 1、逻逻辑辑分分析析 1)、从保存逻辑上来看,这两个接口明显是有 赖关系的,所以我们先测试信用卡账户信息接口,再测试保存信用卡账单接口 2)、接口传入的数据,最终是保存到数据库中,所以当接口返回保存成功的时候,我们也要去对应的数据库表中核对相应的数据 3)、当出现保存失败的情况时,我们需要查看系统的日志,所以我们也要准备好查看日志的权限和地址 2、、测测试试工工具具的的准准备备 1)、单个接口测试,我们使用火狐的插件poster 2)、多个接口测试 ,我们使用Jmeter进行测试 三、使用工具测试 1、Poster工具的使用方法见 /share/?id=a3efa149d165258710ebf1bd04079f72type=note 2、使用Jmeter对接口测试 首先我们说一下为什么用Poster测试后我们还要用Jmeter做接口测试 ,在用poster测试时候会发现的是一个接口一个接口的测试 ,我们每次 测试成功后的数据 ,在工具中是无法保存的 ,再次测试的时候我们还要重新输入测试的数据 ,当我们测试一个接口的时候可能感觉不明显 ,但是当你 测试几十个接口的时候 ,你就会发现使用Jmeter的好处 ,如果测试阶段来说冒烟测试我们用poster ,集成测试我们用Jmeter 1、首先邮件添加一个线程组 ,这里我们重命名InterfaceTest 2、在线程组上添加一个Http默认请求 ,并配置服务器的IP地址和传输编码 3、在线程组中添加一个HTTP请

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档