51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4482|回复: 9
打印 上一主题 下一主题

如何对ios的push功能进行性能测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-10-22 17:22:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家手机上安装不同的APP应用,经常会收到各应用弹出的push消息,目前我们有个项目,有这个推送功能,需要做性能测试
业务要求,1个小时内推送200万的数据
ios的推送,原理大概是,APP所属的服务器,向苹果的推送服务器推送消息,然后由苹果的推送服务器负责向个iphone的机器上推送消息。
苹果那边也提供了推送的测试环境,但是测试时也是需要真实的token的,目前1个小时内推送200万的数据,不可能有那么多的设备,但是也不可能向几台机器上推送几百万条数据,跪求方法。
忘做过这方面测试的朋友不吝赐教,不生感激!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2013-10-23 10:45:20 | 只看该作者
求答案,求方案,求建议!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2013-10-23 10:46:26 | 只看该作者
测试过push的童鞋留个脚印吧
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-10-24 10:11:22 | 只看该作者
个人感觉从业务角度的逻辑来讲,压力测试不是测试你这个app的,而是针对苹果的“转发”【或代理】服务器的压力测试,相信苹果吧!
另外,感觉你这个push的数据有点高,腾讯差不多能达到这个数据,估计一般的是达不到的。
push的策略也会影响这个的,还是从push的触发测试吧,或者app server的发送消息考虑吧;
个人意见,虽然没有测试过
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2013-10-25 23:52:11 | 只看该作者
回复 4# rik782


    谢谢,这么久就你一个人回复,太激动了,我们就是测试server端的,问题已经解决!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2013-10-26 00:06:05 | 只看该作者
唉,这么久了,只有一个人来回答,看来大家工作都很忙啊
这个问题虽然没有彻底的解决,但是目前的方案也算是解决了吧。
解决的方案其实很简单:
1、测试环境上不需要推200W,测2W的数据(目前的资源能提供的数据)就可以了,大的数据量在生产环境上正式push的时候监测。
2、2W的测试数据也不需要2W台机器,因为可以对同一台机器发送多条消息(我是以1000条测试的,目前公司有20多台IOS的设备,全用上了),不用担心机器受不了1000条,据说苹果出厂的时候是经过2W条测试过的。
3、每推一条,详细的记录一条LOG,LOG文件会另外管理

呵呵,很高兴目前测下来,性能还是很不错的,已经远远的超过了业务的指标了!希望上了生产,有大量数据的时候,性能比这个还好
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2013-10-26 00:12:37 | 只看该作者
问题已经解决,也没有异常,很是高兴!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2013-11-26 10:43:11 | 只看该作者
说的好,一定回复~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-4-2 12:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2013-11-27 20:18:22 | 只看该作者
    感谢楼主,补充方案!!好人。大赞。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2014-3-1 12:07:08 | 只看该作者
    顶你一下,好贴要顶!












    qq飞车刷级辅助|qq飞车代码|飞车刷级辅助|
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 23:20 , Processed in 0.073168 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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