Android接口测试-廖勿法.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

主讲:廖勿法日期-2014/11/29接口测试介绍1什么是接口测试2接口测试工具jmeter3接口测试的重要性4接口测试用例编写5接口使用扩展:线上监控一、什么是接口测试接口测试,根据接口文档对接口进行可用性/破坏性测试.相比常规测试更加快速.注:但大部分情况文档维护的不好,因此文档只起到列表作用,实际接口通过fiddler抓取.一、什么是接口测试二、接口测试工具:jmeter百度百科:ApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库,FTP服务器,等等。压力测试工具一般都可以用于接口测试,app接口测试只需用到Sampler中的“HTTP请求”。Jmeter相比LR的优点在于:开源、安装简单。二、接口测试工具:jmeterJmeter使用过程会碰到特殊需求可以通过响应的UI组件学习来完成,比如:1、通过系统当前时间实时加密,发送请求给服务器。方案:开发jmeter格式的java插件,包含app的加密程序。2、出错时测试报告需要直接看到模拟的请求和返回的内容,来快速定位问题。方案:使用if结合正则取值。注:实际上jmeter有很多功能如:可以测试数据库、BSP、junit等。这里只重点介绍http部分。二、接口测试工具:jmeterjmeter扩展使用:1、数据准备。/blogs/21972、性能测试工具/blogs/2289三、接口测试的重要性1、测试耗时更短.可以1秒钟完成上百个不同页面显示测试.2、发现安全漏洞.不花钱购买商品等.3、了解app内部接口处理流程,加深对业务的理解.4、压力测试的基础.上千用户并发登陆时服务器是否正常,服务器负载是否生效.三、接口测试的重要性以苏宁易购为例:书写“未登陆时添加购物车”用例三、接口测试的重要性四、接口测试用例编写接口测试用例编写要点1、测试每个参数类型不合法的情况2、测试每个参数取值范围不合法的情况3、测试参数为空的情况4、测试参数前后台定义的一致性5、测试每个参数的上下限6、测试每个参数取值不合理的情况7、如果两个请求有严格的先后顺序,需要测试调转顺序的情况8、自己和自己的交易、聊天等操作四、接口测试用例编写接口测试常见问题1.可重复请求成功数据2.可修改请求状态并正常完成请求3.修改道具ID、任务ID获得道具或完成未完成任务4.修改道具价格为负、为零负得游戏币5.修改玩家UID删除别人游戏资料或是调用别人游戏资料6.并发请求免费获得道具五、接口使用扩展:线上监控线上监控:每隔一定时间对各个服务器进行测试,保证用户正常使用。线上监控可以使用UI自动化:robotium,也可使用接口自动化等手段进行。为何使用接口来进行监控:1、快速完成测试。2、pc网络更稳定。3、成本更小。4、定位问题更方便直接。环境搭建:Jenkins+Ant+Jmeter搭建持续集成的接口测试平台五、接口使用扩展:线上监控线上监控分类:按时间划分:2分钟的高频监控。30分钟或1个小时的下单流程监控。按范围划分:使用ip+端口的全服务器监控。只使用域名进行监控。另外的监控设想:数据库监控、服务器cpu等指标、内部网络状态、后台log分析监控。五、接口使用扩展:线上监控1、官网:www.goldensunshine.cc2、谷歌百度搜索:金阳光测试3、关注新浪微博:金阳光woody4、关注微信公众账号:5、QQ群:212260449【金阳光测试】Thanks!

文档评论(0)

136****6646 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档