网上的资料真的是很多很全那
想当初如果按着网上的步骤一步一步的测试,网页和数据库的压力测试早就测试完了。郁闷那。。。。。。
web测试:在网上找到一篇如何用录制脚本的方法测试web的,可是当我录制好后看到录制控制器里那么多的网页和图片时候就疯了
这么一大堆东西让我怎么区分哪些是有用的,哪些是无用的,还要认真的看懂厘清。
后来把测试web的方法调整了一下,通过自己设置测试项目(而非录制)进行网页测试。发现cookie的设置成了挡道的恶狗,本着好狗不挡道,既然是恶狗就要修理的原则,花了3天依然是茫茫然,这还能测试吗。
我就向公司的项目经理请教,经理说测试压力你需要会多线程和SQL。
啊。。。
我问开发的工程师,能不能提供一个测试的接口,我可以多用户登录测试,(我认为html不就是就是发几个指令的问题)。他说这个是系统,不是web测试,不是发几个命令就可以的。
我郁闷了,有这么难吗。不是先前有个录制可以用吗,大不了我把发送网页的所用参数都录制下来,一一发送。
于是我用jmeter建立一个线程组,在线程组下添加了请求默认值(在配置原件里),还添加了录制控制器(在逻辑控制器里,别忘了写,是保存抓到的页面),还加了三个监听器,查看结果树,聚合报告,图形结果
在工作台上增加了http代理服务器(工作台->非测试原件)。
对IE浏览器开始设置:Internet选项->连接->局域网设置。然后勾选“为LAN使用代理服务器”的复选框,地址框填 localhost ,设置自己电脑端口8080。其他不动,然后点击各种的确认。
打开jmeter的http代理服务器页面,点击开启。很幸运我这一次录制尽然只有8项而且都是网页(后来录制都是50多项)。
我一项一项的找那个登录页面,很快找到了,而且发送的登录密码和登录的序号都在其中。
点击运行通过了几个页面,根据查看结果树把没通过的页面都删了,又运行了一次,这一次竟然都过了。根据查看结果树的的响应数据,这不是h