51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 19594|回复: 25
打印 上一主题 下一主题

[求助] 手机app的接口压力测试怎么做!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-10-8 09:03:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前都是做的web端的测试,这次新进了一家公司只做手机端的产品。。。工具我用的loadrunner11打了patch4补丁,请问手机app接口的压力测试该选用哪种协议来做?还有对整个app的性能测试如何进行,之前翻过这方面的帖子有些东西没看懂,hp mobile recorder在哪里下载,谁能提供一个有效的下载地址!有的话感激不尽,产品还有一个月就要上线了,急死了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-8-27 15:56
  • 签到天数: 322 天

    连续签到: 1 天

    [LV.8]测试军长

    2#
    发表于 2015-10-8 09:20:23 | 只看该作者
    手机接口的压力测试其实跟手机没太大的关系,你了解下跟后台是用的什么协议接口就可以了,看是json还是什么,再去找相应的工具测试。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:28
  • 签到天数: 2812 天

    连续签到: 5 天

    [LV.Master]测试大本营

    3#
    发表于 2015-10-8 09:28:25 | 只看该作者
    接口测试跟以前一样,你可以录制手机发送到服务端的请求,然后根据需要模拟手机对服务端进行加压即可
    试试这个下载地址http://download.csdn.net/download/qq_16337605/8972983

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2015-10-8 09:51:31 | 只看该作者
    jingzizx 发表于 2015-10-8 09:28
    接口测试跟以前一样,你可以录制手机发送到服务端的请求,然后根据需要模拟手机对服务端进行加压即可
    试试 ...

    多谢多谢!下载下来了,然后还有个问题我们总监不仅要我做整个服务器端的压力测试,具体到app每个小模块功能的接口也要做测试,开发已经把接口地址封装成url形式的了,能教教我测试吗?接口地址又不能直接打开,愁死我了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2015-10-8 09:56:39 | 只看该作者
    seagull1985 发表于 2015-10-8 09:20
    手机接口的压力测试其实跟手机没太大的关系,你了解下跟后台是用的什么协议接口就可以了,看是json还是什么 ...

    有接口的描述文档,请求方式和封装完成的url地址,都是post和get类型的,参数返回值正确,现在要做接口的压力测试,我不知道用loadrunner11要怎么测,接口地址毕竟不能直接打开。服务器端的性能测试我已经知道怎么做了,就是接口这块不知道具体怎么操作,能教教我吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2015-10-8 09:58:56 | 只看该作者
    jingzizx 发表于 2015-10-8 09:28
    接口测试跟以前一样,你可以录制手机发送到服务端的请求,然后根据需要模拟手机对服务端进行加压即可
    试试 ...

    接口能够承受多少的访问量这个应该怎么去操作,有现成的接口url地址和请求方式,大牛教教我怎么做吧~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2015-10-8 10:01:57 | 只看该作者
    jingzizx 发表于 2015-10-8 09:28
    接口测试跟以前一样,你可以录制手机发送到服务端的请求,然后根据需要模拟手机对服务端进行加压即可
    试试 ...

    整个服务器端的我现在差不多知道怎么弄了,就是具体的接口承受访问量这个我不知道怎么搞,接口地址也不能直接打开,大牛教教我
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 07:28
  • 签到天数: 2812 天

    连续签到: 5 天

    [LV.Master]测试大本营

    8#
    发表于 2015-10-8 10:15:23 | 只看该作者
    冰人 发表于 2015-10-8 09:58
    接口能够承受多少的访问量这个应该怎么去操作,有现成的接口url地址和请求方式,大牛教教我怎么做吧~

    要看看最大承受量,你可以慢慢加压,100,200,看看有没有问题,当然你要考虑到测试服务器和实际服务器的性能差异比。
    你有现成的url地址和请求方式,可以按照他的方式使用工具进行请求进行测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2015-10-8 10:25:45 | 只看该作者
    jingzizx 发表于 2015-10-8 10:15
    要看看最大承受量,你可以慢慢加压,100,200,看看有没有问题,当然你要考虑到测试服务器和实际服务器的 ...

    我用的loadrunner11做的性能测试,那应该选择哪一种协议呢?接口的url地址是不能直接访问的吧,我打开都显示错误
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2015-10-8 11:55:30 | 只看该作者
    get接口可以直接在浏览器打开可以使用LR录制,post接口不能打开,在LR里用web_custom_request函数就可以,具体可以百度
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2015-10-8 13:27:13 | 只看该作者
    youya24k 发表于 2015-10-8 11:55
    get接口可以直接在浏览器打开可以使用LR录制,post接口不能打开,在LR里用web_custom_request函数就可以, ...

    好的,谢谢指导,有头绪了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2015-10-8 13:41:29 | 只看该作者
    youya24k 发表于 2015-10-8 11:55
    get接口可以直接在浏览器打开可以使用LR录制,post接口不能打开,在LR里用web_custom_request函数就可以, ...

    app的get接口也可以直接在浏览器中打开吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2015-10-8 14:13:48 | 只看该作者
    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的接口都要写函数传参数上去
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2015-10-8 14:18:22 | 只看该作者
    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   可能返回值 登录成功
    用户不存在
    密码不正确
    验证码不正确
    参数传递错误

    能写个函数示范一下吗




    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2015-10-9 12:57:38 | 只看该作者
    冰人 发表于 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
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2015-10-12 20:50:50 | 只看该作者
    youya24k 发表于 2015-10-9 12:57
    如果get接口需要传参数,直接把参数值加到url后就行了,类似这样的
    http://10.10.1.186:8080/wifi-web/u ...

    谢啦!太感谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
     楼主| 发表于 2015-10-12 20:58:22 | 只看该作者
    youya24k 发表于 2015-10-9 12:57
    如果get接口需要传参数,直接把参数值加到url后就行了,类似这样的
    http://10.10.1.186:8080/wifi-web/u ...

    前辈再问一个问题,所谓的接口压力测试是不是只是传入大量参数看返回值是不是正确就是压力测试了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-11-2 09:40
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]测试连长

    18#
    发表于 2015-10-13 15:15:48 | 只看该作者
    接口的性能都是交给别人做,自己想学学
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-11-18 09:49
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    19#
    发表于 2015-11-18 09:33:26 | 只看该作者
    楼主,,你的问题解决了吗,,我用的也是loadrunner11,只会做网站录制脚步进行压力测试,,怎么做接口的压力测试啊,工作紧急啊,,加我小号,,,1967621290,跪谢啊,,,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2015-12-16 10:46:36 | 只看该作者
    冰人 发表于 2015-10-12 20:58
    前辈再问一个问题,所谓的接口压力测试是不是只是传入大量参数看返回值是不是正确就是压力测试了

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

    楼主的接口压力测试完成了没?在这里总计分享一下心得哈
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-16 08:17 , Processed in 0.084671 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表