在Jmeter实际的使用中,根据业务往往需要构造一些数据源,比如虚拟用户的账号信息等,为了快速灵活,较好的方式往往是通过代码来辅助生产数据。
故在Jmeter支持的众多 sampler 或 前/后置处理器 中,一般借助 Beanshell(推荐) 或 JSR223 等来实现。(源码示例为随机生成中国地区的手机号)
对于 Beanshell,一般调用 Java 源码的方式有三种:
通过 beanshell sampler or PreProcesser or PostProcesser 直接进行 Java 编码
通过 beanshell sampler or PreProcesser or PostProcesser 引入本地 Java 源码文件
通过导入的 jar 包,在beanshell sampler or PreProcesser or PostProcesser 中进行源码的调用(推荐)
方法一:通过 beanshell sampler 直接进行 Java 编码
略
方法二:通过 beanshell 引入本地 Java 源码文件