Jmeter使用之一:web页面测试脚本制作

[color=red]图文版本见附件。[/color]

1,使用场景
最简单,最典型的web页面测试场景基本编写。

2,模拟动作
①,打开smartloop首页面
②,login登入

3,制作脚本步骤之一:编辑脚本
①,打开jmeter,选择习惯的语言模式。
②,在【测试计划】中,添加【Threads(Users)>>线程组】
③,在【线程组】中,添加【前置处理器>>用户参数】
注意1,在需要将一部分参数写入配置文件时,该步骤为必须。否则,该步骤可以略过。
注意2,使用场景:需要模拟500个不同的用户同时login,每个用户的用户名和密码可以 写入配置文件。

④,在【用户参数】中,增加用户自定义参数。
⑤,在【线程组】中,添加【Sampler>>HTTP请求】
⑥,设置访问首页面--http get 请求
⑦,在【线程组】中,添加【Sampler>>HTTP请求】
⑧,设置访问首页面--http get 请求
⑨,在【测试计划】中,添加【配置元件>>HTTP Cookie 管理器】
注意1,如果该请求需要使用cookie,该步骤为必须。否则,该步骤可以略过。

⑩,在【测试计划】中,添加【配置元件>>HTTP 信息头管理器】
注意1,如果该请求的请求头需要特别设置(web页面请求通常不需要),该步骤为必须。否则,该步骤可以略过。
4,制作脚本步骤之二:运行脚本
①,设置访问模式
参数含义如下:
线程数(=50):启动的线程数量为50,在本例的场景中,该数值代表模拟了五十个用户。
Ramp-Up Period(in seconds)(=60):在60秒钟期间内,发出50个请求。在本例的 场景中,该数值代表模拟了五十个用户在一秒钟期间内访问了目标系统。
循环次数(永远):不断的循环执行
启动时间:脚本的启动时间(在持续时间设定的情况下,该值自动失效)
结束时间:脚本的结束时间(在持续时间设定的情况下,该值自动失效)
持续时间:该脚本的持续执行时间。
启动迟延(秒)(=50):在启动50秒后,有第一个请求发出。

②,在【测试计划】中,添加【配置元件>>HTTP 授权管理器】
注意1,如果该请求必须要通过HTTP认证,该步骤为必须。否则,该步骤可以略过。
③,在【测试计划】中,添加【监听器>>生成结果概要】


[color=red]图文版本见附件。[/color]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值