每天15分钟JMeter入门篇(一):Hello JMeter
每天15分钟JMeter入门篇(二):使用JMeter实现并发测试
每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器
每天15分钟JMeter入门篇(四):认识JMeter中的函数
每天15分钟JMeter入门篇(五):认识JMeter中的Test Fragment
每天15分钟JMeter入门篇(六):学会用好JMeter中的断言
每天15分钟JMeter入门篇(七):认识JMeter中的监听器
每天15分钟JMeter入门篇(四):认识JMeter中的函数
前言
通过本章的内容,你可以:
- 了解JMeter的公式
- 了解JMeter中公式的用法
- 在实际的测试脚本中使用公式
让我们开始吧
了解JMeter中的公式
用过excel的人都应该知道,excel最强大的功能之一就是它丰富的公式,利用公式你甚至可以用excel实现简单数据库的功能,其实我真的见到过有拿csv给客户做数据存储的,而且做的非常棒。在JMeter中公式也同样起到很重要的作用,通过公式,你可以实现脚本的参数化,你可以快速的处理数据,你甚至可以像javascript的eval那样执行表达式。JMeter的函数是它强大的原因之一
JMeter函数介绍
JMeter使用函数的方法很简单,在脚本的任意位置都可以用${__function()}这种形式来调用一个函数,function是函数名
除了手写函数,JMeter还可以用函数助手来快速生成所需要的函数,生成后可以拷贝到脚本中。
JMeter的函数从用途上可以分为三类,一是系统函数,用来获取JMeter各种运行时状态和属性,例如线程名称、客户端机器IP等,二是数据处理函数,例如生成随机数、时期函数等;三是BeanShell函数,将它单独作为一个类别,就是因为它能执行表达式,和其他任何函数的用途都不一样;
函数助手
工具栏上点击【工具】——【函数助手】,可以打开函数助手对话框,如图: