Jmeter小白学习笔记(2)- 第一个测试脚本

请开始你的表演

刚开始看到Jmeter界面,一片茫然。所以,附上一个简单的小例子,如果有了实际操作并能看到成功的结果,会让自己信心大增的,加油哦!

小例子的组成部分

以访问百度首页为例子,使用Jmeter进行相关配置,完成对百度首页的访问,并进行访问结果的查看。

一个简单的Jmeter测试至少包含如下内容:
1、线程组Threads(Users)之Thread Group,类似于测试场景的意思。总之,在根节点测试计划下必须新建线程组,然后才能进行后续配置。
2、取样器Sampler:用来模拟真实操作的元件,如HTTP Request,用来发送HTTP请求和接收返回的数据。
3、监听器Listener:用来查看操作结果的元件,如View Results Tree

具体配置步骤

1、根节点(测试计划)下,右键添加【线程组】,线程组配置界面保持默认配置就好,不需要修改。
在这里插入图片描述
2、线程组下添加【取样器】 -【 HTTP请求】(英文为 Sample - HTTP Request),在配置页面中,Server name or IP处填写:www.baidu.com,其他均无需配置。
在这里插入图片描述
在这里插入图片描述
3、线程组下添加【监听器】 - 【查看结果树】(英文为: Listener - View Results Tree)
在这里插入图片描述
4、保存,然后运行线程组(按绿色的三角),线程组很快执行完成。
5、从监听器 - 查看结果树中,查看本次操作结果,显示绿色则为执行成功,显示红色则为执行失败。
在这里插入图片描述
6、在结果树中,包含sample result,request,response data这三个tab,可选择response data查看百度返回的页面数据。
7、如图所示,查看页面数据时,里面有些内容显示的是乱码,可用以下方法将内容正确显示出来:

  • 在线程组下再添加一个后置处理器-Beanshell PostProcessor,在脚本中添加prev.setDataEncoding(“UTF-8”);在这里插入图片描述
    在这里插入图片描述
  • 将新添加的Beanshell PostProcessor拖拽到HTTP Request和View Results Tree中间。(强迫症为了整个树看起来舒服些,将结果放在最后)
  • 保存并再次执行线程组,之前的乱码已消失,取而代之的是:“百度一下,你就知道”,哈哈哈
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值