一.什么是软件性能: 系统的性能是个很大的概念,覆盖面非常广泛,对一个软件系统而言,包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等等。 性能测试用来保证产品发布后系统的性能满足用户要求。性能测试在软件质量保证中起重要作用,主要是通过自动化的测试工具模拟多种正常、峰值以及异常负载条 ...
分类:
其他好文 时间:
2018-06-04 21:24:48
阅读次数:
144
1、给你一个APP,你该如何进行测试? (1)功能测试 主要测试APP的流程和业务要求是否达标(手动和自动化结合测试) (2)性能测试 关注APP的性能参数:CPU、FPS、内存、耗电量、流量,同时关注APP的安装和启动耗时 (3)接口测试 关注数据的传送,数据的安全加密 (4)安全测试 APP内涉 ...
分类:
其他好文 时间:
2018-05-28 00:57:12
阅读次数:
177
仅作记录,以备后续方便翻阅。 一、性能测试方法归纳 测试方法 测试方法简述 测试目的和关注点 负载测试 通过模拟系统所承载的并发用户或请求流量的负荷,用不断加压的方式观察系统在不同压力下的性能变化,在满足性能指标的情况下,系统所能承受的最大负载量。 通过不同负载测试得出响应性能指标: 1.得出系统最 ...
分类:
其他好文 时间:
2018-05-26 18:43:56
阅读次数:
174
软件测试工程师,顾名思义对软件进行相关测试工作的人员,包括功能性测试、性能测试、安全测试等等。对人员的要求从以前的黑盒测试发展到现在需要测试人员自己写测试脚本、测试工具等。这是顺应潮流的事情,也对软件测试工程师提出新的要求、新的能力。如果不具备走读代码、不具备写测试脚本,自己固步自封,那么终有一天会 ...
分类:
其他好文 时间:
2018-05-12 20:35:06
阅读次数:
138
1,性能测试最有用的图:虚拟用户,吞吐量,相应时间,资源利用率的关系图。
分类:
其他好文 时间:
2018-05-11 10:47:45
阅读次数:
183
性能测试是通过自动化的测试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行测试。 负载测试:确定在各种工作负载下系统的性能,目标是当负载逐渐增加时,测试系统各项性能指标的变化情况。 压力测试:确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。 都属于性能测试, ...
分类:
其他好文 时间:
2018-05-11 00:50:14
阅读次数:
181
当参数的值没有规律且量不太大时,可以使用CSV Data set config这种方法。 案例: 应用Sogou自动搜索关键字: 软件开发测试,web功能自动化测试,性能自动化测试,Selenium以及Jmeter 要求:使用Jmeter 的CSV Data set config来完成 具体步骤: ...
分类:
其他好文 时间:
2018-05-04 23:19:27
阅读次数:
185
软件测试分类说明 笔记 1.性能测试 性能测试是为获取或验证系统性能指标而进行测试。多数情况下,性能测试会在不同负载情况下进行。 2.负载测试 负载测试是通过改变系统负载方式、增加负载等,来发现系统中所存在的性能问题。为了发现软件系统中所存在的问题,包括性能瓶颈、内存泄露等。 3.压力测试 压力测试 ...
分类:
其他好文 时间:
2018-05-04 14:25:38
阅读次数:
181
测试两个接口 启动tornado服务。 这里不使用ab测试,使用更灵活的代码线程池测试性能,使用线程池并发方式请求接口 同步方式测试如下: 看以看到,10线程请求同步接口时候,是每隔5秒才能领处理完成一个请求。程序中设置的tornado进程是1,如果把tornado服务的进程数量提高为4,每5秒也能 ...
分类:
编程语言 时间:
2018-04-30 11:51:50
阅读次数:
265