码迷,mamicode.com
首页 > 其他好文 > 详细

细雨学习笔记:Jmeter参数化

时间:2015-07-15 16:37:59      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

目前我用到两种方式:

1)某个参数,值固定的,好多地方都用到:请用“用户定义的变量”

用户组,右键--添加--配置原件--用户定义的变量,在这添加。

技术分享

如何使用呢?在需要用到此参数的地方这样引用:

${参数名}

一些可变的东西,最好都参数化,比如服务器ip,如果哪天变化了,你只需要修改用户定义的变量中ip对应的值即可,不然要每个请求里都改一次,太麻烦了,还会遗漏

2)我有100人要登录,每个的用户名、密码不一样。

想法:可以把用户名、密码设参,把参数值放到一个文件里,在需要用到的地方引用这个参数。----用CSV Data Set Config

用户组,右键--添加--配置原件--CSV Data Set Config,在这添加。

技术分享

如何创建csv文件?

 以下是CSV Data Set Config各个参数的简要说明:

  • FileName:csv文件的目录
  • File Encoding: 默认为ANSI,我们要改成utf-8
  • Varible Names: 定义文本文件中的参数名,参数之间逗号分隔.定义后可在脚本在以Shell变量的同样的方式引用
  • Allow Quoated data: 双引号相关
  • Recycle on EOF: 设置为True后,允许循环取值(比如循环1000次,但是用户名密码只有100个,那就要循环了)
  • Stop Thread on EOF: 当Recycle on EOF=false,Stop Thread on EOF=true,那么读完csv文件中的记录后,就会停止运行
  • Sharing Mode: 设置是否线程共享。

最后,我们需知Jmeter还有如下方式可以进行参数化:

  • User Defined Varibles: 一般对不需要改变的参数进行
  • User Parameters:
  • 通过系统函数: Options->Function Helper Dialog,通过自己输入参数值,点击"Generate" 按钮产生

 

细雨学习笔记:Jmeter参数化

标签:

原文地址:http://www.cnblogs.com/xiyubaby/p/4648506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!