当前位置: 首页 > article >正文

jmeter学习(2)变量

1)用户定义的变量     路径:添加-》配置元件-》用户定义的变量

用户定义的变量是全局变量,可以跨线程组被调用,但在启动运行时获取一次值,在运行过程中不再动态获取值。

2)用户参数      路径: 添加-》前置处理器-》用户参数

用户参数是局部变量,只能在自己的线程组中被调用,在启动时调用一次,在运行过程中还会动态调用。

3)csv数据文件设置  路径:添加->配置元件->CSV Data Set Config

1)Filename:文件路径(如果和脚本同路径,只需要输入文件名;否则要输入全路径)

2)File encoding:编码和文件格式保持一致,如果有中文,最好用UTF-8

3)Variable names:参数名称,参数之间用,隔开

4)Delimiter:输入文件(csv/dat等)中的分割符号;用\t代替tab键

5)Allow quoted data:当获取的数据中包含"时,要设置为True

6)Recycle on EOF: 设置为True后,允许循环取值

7)Stop Thread EOF: 当Recycle on EOF为false并且Stop Thread EOF 为true,则读完csv文件中的记录后,停止运行,线程数及执行次数无效

8)Sharing Mode:共享模式: All threads:所有线程,所有线程循环取值,线程1取第一行,线程二取下一行;Current thread group:当前线程组,各个线程组分别循环取值;Current thread:该测试计划内的所有线程都取第一行

4)函数助手对话框-常用的Jmeter函数

Jmeter入门级--函数助手的使用 - snoweveryday - 博客园 (cnblogs.com)

jmeter--函数助手对话框之参数详解 - 溪洋 - 博客园 (cnblogs.com)

举例:

有返回值,当变量使用

__Random:在最大值和最小值之间取一个随机值。有三个参数:最大值,最小值,获取的随机值的变量名

例如,生成[1,100]内的随机函数

 无返回值,生成新变量

__setProperty

函数__setProperty用于设置JMeter属性的值。函数的默认返回值是空字符串,因此该函数可以被用在任何地方,只要对函数本身调用是正确的。

通过将函数可选的第3个参数设置为"true",函数就会返回属性的原始值。

属性对于JMeter是全局的,因此可以被用来在线程和线程组之间通信。


http://www.kler.cn/a/331631.html

相关文章:

  • cenos如何升级git到2以上版本
  • C缺陷与陷阱 — 8 编译与链接
  • 8. 日常算法
  • 记录一下自己对网络安全法的笔记
  • 【Linux网络编程】第十二弹---构建与优化HTTP请求处理:从HttpRequest到HttpServer的实战
  • C++手动实现一个HashMap
  • Linux驱动开发(速记版)--设备树插件
  • spring boot jar 分离自动部署脚本
  • PasteForm最佳CRUD实践,实际案例PasteTemplate详解之3000问(三)
  • AI换脸技术新纪元:直播与视频创作的新利器
  • 在Git中操作失误,如何撤回
  • 微信小程序实战教程:轻松实现列表批量选择功能
  • 已解决:ImportError: cannot import name ‘get_column_letter‘
  • 51单片机应用开发(进阶)---数码管显示按键“加”“减”计数
  • PIKACHU | PIKACHU 靶场 XSS 后台配置
  • Web 网站服务(二):深入探索 Apache 的高级功能
  • 加油站智能视频监控预警系统(AI识别烟火打电话抽烟) Python 和 OpenCV 库
  • java版基于Spring Boot + Mybatis在线招投标|评标|竞标|单一采购|询价|邀标|在线开标|招标公告发布|评审专家|招投标采购系统源码
  • 紫光 FPGA固化RAM位置的操作流程
  • Mybatis知识
  • JAVA就业笔记2——第一阶段(2)
  • 【IDE】解决 IDEA-Maven Dependencies 中出现红色波浪线的问题
  • 1000题-计算机网络系统概述
  • 虚拟机 VMware 安装 macOS
  • Dave Cheney: Go语言之禅
  • maven的介绍与安装