51Testing软件测试论坛

标题: 手机app的接口压力测试怎么做! [打印本页]

作者: 冰人    时间: 2015-10-8 09:03
标题: 手机app的接口压力测试怎么做!
以前都是做的web端的测试,这次新进了一家公司只做手机端的产品。。。工具我用的loadrunner11打了patch4补丁,请问手机app接口的压力测试该选用哪种协议来做?还有对整个app的性能测试如何进行,之前翻过这方面的帖子有些东西没看懂,hp mobile recorder在哪里下载,谁能提供一个有效的下载地址!有的话感激不尽,产品还有一个月就要上线了,急死了
作者: seagull1985    时间: 2015-10-8 09:20
手机接口的压力测试其实跟手机没太大的关系,你了解下跟后台是用的什么协议接口就可以了,看是json还是什么,再去找相应的工具测试。
作者: jingzizx    时间: 2015-10-8 09:28
接口测试跟以前一样,你可以录制手机发送到服务端的请求,然后根据需要模拟手机对服务端进行加压即可
试试这个下载地址http://download.csdn.net/download/qq_16337605/8972983
作者: 冰人    时间: 2015-10-8 09:51
jingzizx 发表于 2015-10-8 09:28
接口测试跟以前一样,你可以录制手机发送到服务端的请求,然后根据需要模拟手机对服务端进行加压即可
试试 ...

多谢多谢!下载下来了,然后还有个问题我们总监不仅要我做整个服务器端的压力测试,具体到app每个小模块功能的接口也要做测试,开发已经把接口地址封装成url形式的了,能教教我测试吗?接口地址又不能直接打开,愁死我了
作者: 冰人    时间: 2015-10-8 09:56
seagull1985 发表于 2015-10-8 09:20
手机接口的压力测试其实跟手机没太大的关系,你了解下跟后台是用的什么协议接口就可以了,看是json还是什么 ...

有接口的描述文档,请求方式和封装完成的url地址,都是post和get类型的,参数返回值正确,现在要做接口的压力测试,我不知道用loadrunner11要怎么测,接口地址毕竟不能直接打开。服务器端的性能测试我已经知道怎么做了,就是接口这块不知道具体怎么操作,能教教我吗
作者: 冰人    时间: 2015-10-8 09:58
jingzizx 发表于 2015-10-8 09:28
接口测试跟以前一样,你可以录制手机发送到服务端的请求,然后根据需要模拟手机对服务端进行加压即可
试试 ...

接口能够承受多少的访问量这个应该怎么去操作,有现成的接口url地址和请求方式,大牛教教我怎么做吧~
作者: 冰人    时间: 2015-10-8 10:01
jingzizx 发表于 2015-10-8 09:28
接口测试跟以前一样,你可以录制手机发送到服务端的请求,然后根据需要模拟手机对服务端进行加压即可
试试 ...

整个服务器端的我现在差不多知道怎么弄了,就是具体的接口承受访问量这个我不知道怎么搞,接口地址也不能直接打开,大牛教教我
作者: jingzizx    时间: 2015-10-8 10:15
冰人 发表于 2015-10-8 09:58
接口能够承受多少的访问量这个应该怎么去操作,有现成的接口url地址和请求方式,大牛教教我怎么做吧~

要看看最大承受量,你可以慢慢加压,100,200,看看有没有问题,当然你要考虑到测试服务器和实际服务器的性能差异比。
你有现成的url地址和请求方式,可以按照他的方式使用工具进行请求进行测试
作者: 冰人    时间: 2015-10-8 10:25
jingzizx 发表于 2015-10-8 10:15
要看看最大承受量,你可以慢慢加压,100,200,看看有没有问题,当然你要考虑到测试服务器和实际服务器的 ...

我用的loadrunner11做的性能测试,那应该选择哪一种协议呢?接口的url地址是不能直接访问的吧,我打开都显示错误
作者: youya24k    时间: 2015-10-8 11:55
get接口可以直接在浏览器打开可以使用LR录制,post接口不能打开,在LR里用web_custom_request函数就可以,具体可以百度
作者: 冰人    时间: 2015-10-8 13:27
youya24k 发表于 2015-10-8 11:55
get接口可以直接在浏览器打开可以使用LR录制,post接口不能打开,在LR里用web_custom_request函数就可以, ...

好的,谢谢指导,有头绪了
作者: 冰人    时间: 2015-10-8 13:41
youya24k 发表于 2015-10-8 11:55
get接口可以直接在浏览器打开可以使用LR录制,post接口不能打开,在LR里用web_custom_request函数就可以, ...

app的get接口也可以直接在浏览器中打开吗?
作者: 冰人    时间: 2015-10-8 14:13
youya24k 发表于 2015-10-8 11:55
get接口可以直接在浏览器打开可以使用LR录制,post接口不能打开,在LR里用web_custom_request函数就可以, ...

http://10.10.1.114:8081/wifi-web/about/article/show
这是开发给的GET 接口,浏览器还是打不开 ,是不是app的接口都要写函数传参数上去
作者: 冰人    时间: 2015-10-8 14:18
youya24k 发表于 2015-10-8 11:55
get接口可以直接在浏览器打开可以使用LR录制,post接口不能打开,在LR里用web_custom_request函数就可以, ...

http://10.10.1.186:8080/wifi-web/ucenter/userinfo/login
用户登录的接口 GET类型 必要参数mobile、pwd、captcha   可能返回值 登录成功
用户不存在
密码不正确
验证码不正确
参数传递错误

能写个函数示范一下吗





作者: youya24k    时间: 2015-10-9 12:57
冰人 发表于 2015-10-8 14:18
http://10.10.1.186:8080/wifi-web/ucenter/userinfo/login
用户登录的接口 GET类型 必要参数mobile、pw ...

如果get接口需要传参数,直接把参数值加到url后就行了,类似这样的
http://10.10.1.186:8080/wifi-web ... xxx&captcha=xxx
作者: 冰人    时间: 2015-10-12 20:50
youya24k 发表于 2015-10-9 12:57
如果get接口需要传参数,直接把参数值加到url后就行了,类似这样的
http://10.10.1.186:8080/wifi-web/u ...

谢啦!太感谢了
作者: 冰人    时间: 2015-10-12 20:58
youya24k 发表于 2015-10-9 12:57
如果get接口需要传参数,直接把参数值加到url后就行了,类似这样的
http://10.10.1.186:8080/wifi-web/u ...

前辈再问一个问题,所谓的接口压力测试是不是只是传入大量参数看返回值是不是正确就是压力测试了
作者: 心灵震撼    时间: 2015-10-13 15:15
接口的性能都是交给别人做,自己想学学
作者: 大脚龙虾    时间: 2015-11-18 09:33
楼主,,你的问题解决了吗,,我用的也是loadrunner11,只会做网站录制脚步进行压力测试,,怎么做接口的压力测试啊,工作紧急啊,,加我小号,,,1967621290,跪谢啊,,,
作者: redsun21st    时间: 2015-12-16 10:46
冰人 发表于 2015-10-12 20:58
前辈再问一个问题,所谓的接口压力测试是不是只是传入大量参数看返回值是不是正确就是压力测试了

接口的压力测试,如果服务器端在能承受的并发压力下,仍然能够正常响应,并且能够正确给出返回值,就表明压力测试通过。

楼主的接口压力测试完成了没?在这里总计分享一下心得哈
作者: 冰梦    时间: 2016-1-28 15:51
大脚龙虾 发表于 2015-11-18 09:33
楼主,,你的问题解决了吗,,我用的也是loadrunner11,只会做网站录制脚步进行压力测试,,怎么做接口的压 ...

我也遇到这个问题
突然要做APP接口测试
QQ:2923197994
作者: 风靡万千少女    时间: 2016-3-31 13:38
冰人 发表于 2015-10-8 10:01
整个服务器端的我现在差不多知道怎么弄了,就是具体的接口承受访问量这个我不知道怎么搞,接口地址也不能 ...

服务器端应该怎么弄,求指教
作者: gxx299    时间: 2016-4-28 15:33
突然要做APP接口测试,求楼主分享!qq:1090071702
作者: 7777777yeol    时间: 2016-5-13 11:29
楼主,遇到同样问题,要测试web端和APP端,web端脚本已完成,APP端不知道怎么搞,研发只给了接口,求指导啊

作者: SunnyLan    时间: 2016-8-24 11:00
用apache做接口性能测试 压力测试
作者: 你猜你猜你猜    时间: 2016-12-23 15:08
请问楼主,手机APP性能怎么测试???救急




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2