JMeter怎样录制Web脚本

来源:互联网 发布:手抄报健康知识知多少 编辑:程序博客网 时间:2024/05/16 13:50

二、JMeter怎样录制Web脚本:

       我用的是Firefox浏览器,你也可以使用Chrome浏览器,但是我个人更加喜欢Firefox,首先要设置代理:



这里要注意了,IP地址和你本机地址一样,端口号和JMeter上面的一样:



好了,Firefox的代理就是这样设置的,让我们再回到JMeter,启动JMeter:







设置代理服务器,端口号保持默认8888,也可以改为其他的,但是要与Firefox保持一致;目标控制器选择则为你刚才添加的线程组的名字;排除模式是为了过滤Web前端乱七八糟的渲染,(?i).*\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff).*,点击启动:




好了,让我们再回到Firefox浏览器,输入地址http://bbs.51testing.com/forum.php




搜索Selenium:





现在可以把Firefox关闭了,不用管它了,让我们回到JMeter,关闭代理服务器:




把那些乱七八糟的接口都删除了,只留刚才那两步的操作,并给每个HTTP请求改名:





再分别给每个HTTP请求添加查看结果树和断言:







这里要说一下,我填的是页面源码<a href="thread-1139888-1-1.html" target="_blank" title="论坛: [软件测试新手上路]         和                                                                                  <span><a href="forum-279-1.html" target="_blank" class="xi1">[自动化测试工具及框架]</a></span>,

也可以填文字,也可以填json数据和数据库返回的数据,这个以后再说,修改后是这样的:





好了,现在可以回放脚本了:




分析响应结果:




还可以这样看: