摘要:
使用Jmeter对一个接口地址或者一个页面地址执行N次请求,下面来说说怎么建立一个测试脚本(也称为”测试计划”)。 1. 运行Jmeter.bat 双击"Jmeter.bat"文件,稍等片刻后Jmeter会被启动,如下图所示: 2. 建立线程组 在节点"测试计划"下,建立1个被称作"线程组"的东西, 阅读全文
摘要:
【提醒】是豆瓣的一个功能,在页面上【豆邮】左边,如果验证它呢?需要考虑的无非是2个方面:功能验证 -是否覆盖了所有的场景(开发人员会在代码里注释出来 会触发站内消息的场景 把这些沟通并记录下来 以免设计用例有所遗漏)样式验证 - 站内消息里面包含的文字描述是否得到了正常的展示 阅读全文
摘要:
客户端 已连网的场景初始化太慢当在未连接internet的时候,打开某些APP,会比较迅速地初始化进入到主页面。但是当我在已经连接了internet的时候,打开某些APP,有些会初始化很久!!!!举例1:已经连接了internet的时候,打开网易有道词典。这时候,客户端从“网易有道词典封面页”跳转到... 阅读全文
摘要:
使用BUG系统已经1年有余,作为最基本的使用,稍微记录一下各模块涉及到的最基本功能,仅此。暂且只用这4个模块就可以了:产品、项目、测试、组织。产品 公司内有不同的"产品线",那么每1个产品线就是1个"产品"。 在BUG系统内,可以把每1个"产品"看作这个产品线的"根节点",那么所以首先必须新建1个产... 阅读全文
摘要:
当你发现了一个BUG,找到对的人,就可以提高解决问题的效率。那么拿上传视频来举例,在"上传--审核--编码--发布"的整个周期中,你要清楚哪个人负责哪个环节。比如"上传失败"、"编码失败"可能是由运维组的同学负责,"审核失败"可能是另一波人在负责,因此当遇到了问题,你要找对了人。那么当你在"视频网站... 阅读全文
摘要:
数据由Client发送给Server,如下图所示,Server在收到请求后会响应Client。比如Client发送给Server一组数据:Name:sean&Hobby:movies&City:Peking&Country:China有如下表单:可以看到"China"是默认置灰的属性的值,不允许手动... 阅读全文
摘要:
软件(尚处在开发阶段的软件)会犯许多低级的错误,这些错误以你在生活中的经验而言简直莫名其妙。往往你认为这个小功能怎么可能有BUG呢,是的,你猜对了!!拿1个简单的结构举例:后端页面[1]+后端页面[2]+前端页面操作步骤:(1)新建表单;(2)在表单内填写数据,1个属性对应1个值;(3)然后保存输出... 阅读全文
摘要:
优点:模拟的并发量更大;缺点:统计的结果有限概述:webbench是由Lionbridge公司(http://www.lionbridge.com)开发,它是Linux下的一个网站压力测试工具,它最多可以模拟3万个并发连接去测试网站的负载能力。使用fork()函数产生一定数量的并发数,支持的请求协议... 阅读全文
摘要:
优点:比http_load好用,因为相同的url.txt文件在httpload不好使,所以在易用性上httpload不如siege,仍需进一步调研。缺点:安装过程中,不能自动创建siege.log文件,需手动创建。概述:Siege(英文意思是"围攻") 是一个压力测试工具。与http_load类似的... 阅读全文
摘要:
优点:参数少;缺点:url.txt文件要求较高,不如siege方便http_load是ACME实验室开发的,这个工具以并发方式运行,用以测试web服务器的吞吐量与负载。它不同于其它压力测试工具的是,它能以单一的进程运行,一般不会使客户机down掉。同时在unix下,除了http它也可以用来测试htt... 阅读全文