Jmeter简单实现登录测试
2016-12-02 15:13
148 查看
1.添加线程组--在测试计划上右击-添加-Threads-线程组
线程数:登录用户人数
Ramp-up Period:5s内5个人完成登录,隔一秒就开始登录下一个人
循环测试:可以设定请求次数,此处是5个人循环两次,发送10个http请求
2.添加http请求默认值--在线程组上右击-添加-配置元器件-http请求默认值
这是下边sampler相同信息的集合,
添加http请求默认值之后,sampler中此项信息可以空白,jmeter执行时会自动获取
3.添加sampler-http请求-登录界面
4.添加sampler-http请求-登录-携带用户名和密码
可以看到-登录界面和登录携带参数的请求网址是不一样的。
携带参数时一定要确定参数的名称是正确无误的,可以通过火狐插件-Live Http Headers查看
携带的参数值此处是一个变量,从CSV文件读取,下边有设置
4.创建存放用户名和密码的文件
多个字段之间可以用逗号和tab隔开,但是要对应CSV设置中的Delimiter字段,如果使用tab隔开,CSV设置中用"\t"代替
5.添加配置元件-CSV设置
存放用户名和密码的文件路径
Variable Names此处与sampler中携带参数的变量名一致
6.添加监听器-结果树,可以添加别的自己尝试一番
可以看到:结果树中显示红色的为不通过,不通过的相应数据有一项为密码错误
绿色为通过,通过有success字样,可以对此进行assertion断言设置
注意点:
1.携带参数时,参数的名称一定要准确无误,否则不准确的情况下,参数值输入错误,结果树-案例也是绿色通过状态;
2.一定要查看结果树-相应数据是否正确,才能确定案例是否是成功的
3.已登录为例来说,登录页面和登录不是一个请求网址,这个一定要确定携带用户名和密码的那个网址才是登录所需要的;
线程数:登录用户人数
Ramp-up Period:5s内5个人完成登录,隔一秒就开始登录下一个人
循环测试:可以设定请求次数,此处是5个人循环两次,发送10个http请求
2.添加http请求默认值--在线程组上右击-添加-配置元器件-http请求默认值
这是下边sampler相同信息的集合,
添加http请求默认值之后,sampler中此项信息可以空白,jmeter执行时会自动获取
3.添加sampler-http请求-登录界面
4.添加sampler-http请求-登录-携带用户名和密码
可以看到-登录界面和登录携带参数的请求网址是不一样的。
携带参数时一定要确定参数的名称是正确无误的,可以通过火狐插件-Live Http Headers查看
携带的参数值此处是一个变量,从CSV文件读取,下边有设置
4.创建存放用户名和密码的文件
多个字段之间可以用逗号和tab隔开,但是要对应CSV设置中的Delimiter字段,如果使用tab隔开,CSV设置中用"\t"代替
5.添加配置元件-CSV设置
存放用户名和密码的文件路径
Variable Names此处与sampler中携带参数的变量名一致
6.添加监听器-结果树,可以添加别的自己尝试一番
可以看到:结果树中显示红色的为不通过,不通过的相应数据有一项为密码错误
绿色为通过,通过有success字样,可以对此进行assertion断言设置
注意点:
1.携带参数时,参数的名称一定要准确无误,否则不准确的情况下,参数值输入错误,结果树-案例也是绿色通过状态;
2.一定要查看结果树-相应数据是否正确,才能确定案例是否是成功的
3.已登录为例来说,登录页面和登录不是一个请求网址,这个一定要确定携带用户名和密码的那个网址才是登录所需要的;
相关文章推荐
- JMeter实现bugfree登录接口测试
- jmeter 使用时间戳去redis获取验证码实现有验证码登录接口测试
- Jmeter简单介绍与搭配Jenkins实现自动化测试实践
- 单点登录在ASP.NET上的简单实现
- 一个yale-cas实现单点登录的简单例子实现
- 简单javabean登录的实现
- asp.net基业控制登录简单实现
- 超简单的邮件快速登录脚本制作实现方法[转]
- 用NUnit2.1简单实现.net的测试驱动开发(TDD)
- 用NUnit2.1简单实现.net的测试驱动开发(TDD)
- 单点登录在ASP.NET上的简单实现
- AJAX学习明灯,简单示例:AJAX+存储过程实现无刷新简单登录验证功能!
- 用NUnit2.1简单实现.net的测试驱动开发(TDD)---转帖
- 用JSP+Servlet+JavaBean模式实现一个简单的登录网页设计(JSP+Tomcat+MySQL)
- 交互测试接口的简单实现 reflect(反射) + XStream
- 单点登录在ASP.NET上的简单实现
- 一个使用监听器模式实现的J2ME网络编程框架,包括一个简单的登录功能实现(含源代码)
- 单点登录的简单实现
- 单点登录在ASP.NET上的简单实现
- Struts 1 学习笔记-1(简单登录模块的实现,Struts初步了解)