JMeter性能测试(入门篇)3-登陆测试,使用数据文件

大多数网站都有登陆功能。今天用OpenKM知识库作为测试兑现,搞一个登陆测试。

1.创建线程组(Thread Group)

 

2.创建HTTP Request

 

3.设置HTTP Request

 

重点是请求方法、路径和参数这三项。

这三项可以通过抓包获得。我是用的是fidder抓取的。

 

3.创建CSV Data Set Config

对于三个参数,我使用的是通过一个csv文件提供。

 

设置比较简单,如下图:

FileName是数据源文件名,包含路径。

File enocoding是设置文件的编码,默认utf-8。

VariableNames设置文件内每列对应的变量名,多个变量用逗号分隔。

Ignore first(only used if Variable Names is not empty):文件忽略第一行,默认是false。此时默认文件不含表头,所有行都是数据。如果选择true,那么第一行将不会作为数据读取。此时如果上一个参数设置为空,那么第一行将读取并作为变量名使用。

Delimiter是设置分隔符,默认“,”

Allow quoted data:允许引用数据,默认false。当选择true时,文件内包含""时,设计的数据为""中的数据。

Recycle on EOF遇到文件结束符是否再次循环。默认true。

Stop thread on EOF遇到文件结束符是否停止线程。默认False。按上图设置,效果是读取数据被执行一次。

Sharing mode有三种模式。默认All Streads,所有线程对文件数据依次唯一顺序读取并执行。即每行数据只被提交一次。

Curent thread group模式则是在当前线程组内顺序唯一取值。即数据在每一个线程组内每行只被提交一次。

Curent thread模式是在当前线程内顺序唯一取值。即数据在每个县城内每行只被提交一次。

 

3.添加View Results Tree

 

4.登录会用到cookie,所以还需要添加一个cookie管理器

然后就可以按测试了。

总结:

登录需要提交参数到form中action指定的代码。

jmeter设置中,没有对form的设置,也就是说无需关心form的标记,只需要保证提交地址和参数正确即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值