摘要: APP弱网模拟测试 1、为什么要做弱网测试: 实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,影响用户体验甚至某些服务不可用。而公司内部的研发环境网络通常比较顺畅,难以复现这种bug。要解决这种问题,就需要制造弱网络的环境进行测试、复现并修复问题。 移动端测试区别于PC端 阅读全文
posted @ 2018-06-29 11:11 yaoyao9446 阅读(3547) 评论(0) 推荐(0) 编辑
摘要: 性能测试点的选取 * 发生频率非常高的(例如:某邮箱核心业务系统中的登录、收发邮件等业务,它们在每天的业务总量中占到90%以上) * 关键程度非常高的(产品经理认为绝对不能出现问题的,如登录等) * 资源占用非常严重的(导致磁盘I/O非常大的,例如某个业务进行结果提交时需要向数十个表存取数据,或者一 阅读全文
posted @ 2018-06-29 10:40 yaoyao9446 阅读(32730) 评论(0) 推荐(2) 编辑
摘要: 性能测试策略: 1.单一性能点,多用户测试。测试过程可以隔离测试性能场景,先单独测试加压每种性能需求点,比如用户登陆,可以单独模拟此需求,建立比如50人并发登陆的场景。但此种场景并非是用户实际使用情况,不可能有个系统大家只是在拼命的登陆,而不作其他事情。但是,如果在做别的事情,那么同时再有50人并发 阅读全文
posted @ 2018-06-29 10:39 yaoyao9446 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.timeit: timeit只输出被测试代码的总运行时间,单位为秒,没有详细的统计。 2.profile profile:纯Python实现的性能测试模块,接口和cProfile一样。 ncall:函数运行次数 tottime: 函数的总的运行时间,减去函数中调用子函数的运行时间 第一个perc 阅读全文
posted @ 2018-06-29 10:11 yaoyao9446 阅读(4436) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2018-06-29 10:09 yaoyao9446 阅读(0) 评论(0) 推荐(0) 编辑