美文网首页- [ JMeter性能工具 ]
4,JMeter实现配置管理

4,JMeter实现配置管理

作者: 好多可乐 | 来源:发表于2019-11-03 22:39 被阅读0次

配置元件:JMeter使用配置元件用来提供一些配置的相关信息,如Http请求头,cookie管理,提供参数化数据。还可以用来进行用户定义变量等配,用以来定义变量等。

举个栗子,这里用连接数据库来测试

1. 添加jdbc连接配置
线程组-配置元件-JDBC Connection Configration-变量名必填,其他先暂时用默认配置。

1572792319(1).png
Database URL:数据库链接地址,具体的填写内容解析:jdbc:mysql://(连接mysql固定写法)+数据库地址+端口号/+要连接的数据库的名字+?+servierTimeZONE=UTC(这个必须要添加,否则会报错,见下图)
1572793053(1).png

ps:设置的用户名和密码必须允许远程访问

1572792609(1).png
2. 添加jdbc请求
线程组-取样器-JDBC Request
1572792844(1).png
3. 添加查看结果树

第二种比较常用的是使用CSV Data Set Config实现参数化登录

  1. 新建一个txt文件,并在里面输入数据,这里输入的单号


    image.png
  2. 新建线程组,在添加 -- 配置元件里面选择CSV Data Set Config

  3. 点击CSV,在FlileName里面写上txt地址,变量名称协商,其他默认


    image.png
  4. 添加一个http请求,写上相应数据,并在参数列表引用txt数据,具体写法如下


    image.png
  5. 设置进程组,输入循环次数(表格有几个数据就写几个)


    image.png
  6. 添加结果树

  7. run并查看结果

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

  • FileName:即同目录下csv文件的名称
  • File Encoding: 默认为ANSI
  • Varible Names: 定义文本文件中的参数名,参数之间逗号分隔.定义后可在脚本在以Shell变量的同样的方式引用
  • Allow Quoated data: 双引号相关
  • Recycle on EOF: 设置为True后,允许循环取值
  • Stop Thread on EOF: 当Recycle on EOF为false并且Stop Thread on EOF为true,则读完csv文件中的记录后,停止运行
  • Sharing Mode: 设置是否线程共享

相关文章

网友评论

    本文标题:4,JMeter实现配置管理

    本文链接:https://www.haomeiwen.com/subject/xvolbctx.html