求一个测试多用户并发访问APP的一个接口的响应时间测试
已经在网上逛了一段时间了,没有看到什么可用的方法,简单说一下我看到的:1 使用LR进行测试,有很多问题:
第一,LR只能通过手机模拟器进行测试,但限于协议的问题,LR11不支持Mobile Application - HTTP/HTML 协议,要LR11.5以上的版本才支持。目前也没有找到可用的LR11.5以上的版本下载和破解资源,下载器也很浪费时间。
第二,本人在公司的电脑,无法跑动SDK模拟器,开发人员也不建议使用SDK模拟器,推荐安装开发环境 和 第三方手机模拟器,但这两种方法都不知道如何设置LR。第三方手机模拟器我尝试了BlueStacks,LR设置为Win32启动方式,但运行的结果是BlueStacks黑屏了,LR也没有录制到任何操作(只要不用LR,BlueStacks运行就没问题)。
2 使用自动化软件:
网上介绍了很多APP自动化测试的软件,我没有做过具体尝试,但看其操作说明只是能做到简单的录制回放,无法给出响应时间。
当然这只是我看到的情况,有没有谁能够帮忙给出一个可用的方法,急,跪求!!!!!!!!!!!!!!!!!!! 。。。都没有做过吗?这个需求应该蛮多的,有高手帮帮忙啊 回复 1# jz50881
测试接口完全和web一样的,也不用客户端的。 开发给你个接口地址,你直接模拟场景施压就行。达到标准就算通过。不知道你明白没有。 回复 3# 张亚洲
不怎么明白哦,不过开发没有给什么地址,只是给了一个开发后的APP版本,直接在版本中测试。或者你能说得稍微详细点吗? 不知道LZ的这个app接口是get请求还是post,但无论是get请求还是post请求,其实和张同学说的一样,测试接口的响应时间和测试web页面请求的响应时间的方法是一样的;get请求一般比较简单些,就直接一个URL地址返回期望的数据,而post请求,必须有一些参数传入。 可以直接使用LR11去进行接口测试啊,使用webservices协议,但是需要开发给你接口的地址。我以前就做过 本帖最后由 jz50881 于 2014-6-26 10:05 编辑
回复 6# xiaohuozi
目前我在尝试用LR11.5的Mobile Application - HTTP/HTML 协议(花了一个晚上的时间下载了一个11.5的LR版本),但问题问题是电脑运行不了android手机模拟器,听说大部分电脑都运行不了,我在尝试可不可以使用第三方手机模拟器录制操作。5楼说的通过webservices协议,能不能说得具体一点。我LR小白了一点,但好在这次测试要求不高,所以尝试一下。开发人员提供接口地址后,也是通过录制手段吗?或者提供一个相关资料也可以,谢谢! 设置通过代理访问这个APP,把请求录制下来 你是想要测试 server的API? 让开发提供给你API,LR的话自己写函数调API。另外,你也可以用soapUI测,soapUI自带loadUI 可以做压测。 学习了,希望懂的人,言无不尽 但问题问题是电脑运行不了android手机模拟器,听说大部分电脑都运行不了有什么不可以的呢?自己看看去。http://blog.163.com/cp7618@yeah/blog/static/7023477720110158362391/ 让开发给个接口地址,直接写脚本跑,不用LR,LR太重了。。。 你就让服务端的人员写个模拟测试demo就行,我前段时间就完成了一个测试,验证单台服务器的消息模块能够承受10万人在线发送消息,采用便是这种方式,比自己用工具简单! 可以在APP中写上日志来记录请求的URL的响应时间
页:
[1]