南京正厚软件技术培训学校

7x24小时咨询热线

400-660-3310

当前位置 : 好学校 南京正厚软件技术培训学校 学习资讯 资讯详情

Jmeter参数化四种方式

2021-08-30

一、用户参数

用户参数
用户参数二
用户参数三

二、CSV Data Set Config/CSV数据配置文件

1.先准备数据

1.先准备数据

保存为csv格式:

保存为csv格式:

2.Jmeter里面添加csv配置

2.Jmeter里面添加csv配置

如果csv设置了变量,这里可以不用在设置变量,但是不能忽略首行:

图片如果csv设置了变量,这里可以不用在设置变量,但是不能忽略首行:

如果不使用csv里面配置的变量,或者说想使用其他变量,这里就可以忽略首行:

如果不使用csv里面配置的变量,或者说想使用其他变量,这里就可以忽略首行:

3.配置请求参数

3.配置请求参数

4.开20个线程,试试运行情况

图片4.开20个线程,试试运行情况

https://www.cnblogs.com/yaoteng/p/11019643.html

三、使用数据库连接参数化

1.首先连接数据库

主要参数:连接字符串jdbc:oracle:thin:@192.168.10.181:1521:orcl

1.首先连接数据库

2.获取oracle里面的数据

2.获取oracle里面的数据
2.获取oracle里面的数据二

添加循环控制器

添加循环控制器

3.添加计数器

3.添加计数器

4.添加函数助手

4.添加函数助手

5.添加请求,参数化

5.添加请求,参数化

6.运行,查看效果

6.运行,查看效果

四、用户自定义变量

1.添加用户自定义变量模块

1.添加用户自定义变量模块

2.配置变量

2.配置变量

3.请求调用变量

3.请求调用变量

4.运行查看结果

4.运行查看结果

五、导入java脚本,并使用java导入(补充)

这个java代码随机获得姓名:

public class UserName {

    private static String firstName = "赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张";

    private static String girl = "秀娟英华慧巧美娜静淑惠珠翠雅芝玉萍红娥玲芬芳燕彩春菊兰凤";

    private static String boy = "伟刚勇毅俊峰强军平保东文辉力明永健世广志义兴良海山仁波宁贵";

    public static int getNum(int start, int end) {

        return (int) (Math.random() * (end - start + 1) + start);

    }

    /**

     * 返回中文姓名

     */

    private static String name_sex = "";

    public static String getUserName() {

        int index = getNum(0, firstName.length() - 1);

        String first = firstName.substring(index, index + 1);

        int sex = getNum(0, 1);

        String str = boy;

        int length = boy.length();

        if (sex == 0) {

            str = girl;

            length = girl.length();

            name_sex = "女";

        } else {

            name_sex = "男";

        }

        index = getNum(0, length - 1);

        String second = str.substring(index, index + 1);

        int hasThird = getNum(0, 1);

        String third = "";

        if (hasThird == 1) {

            index = getNum(0, length - 1);

            third = str.substring(index, index + 1);

        }

        return first + second + third;

    }

}

《2》编写脚本

使用:BeanShell引入.Java 文件

《2》编写脚本

运行结果:

运行结果:
收藏
分享到:

相关课程

相关资讯

南京正厚软件技术培训学校

南京正厚软件技术培训学校

认证等级

信誉良好,可安心报读

南京正厚软件技术培训学校

已获好学校V2信誉等级认证

信誉值

  • (60-80)基础信誉积累,可放心报读
  • (81-90)良好信誉积累,可持续信赖
  • (91-100)充分信誉积累,推荐报读

与好学校签订读书保障协议:

  • 100%
  • 65
  • 12378
在线咨询
;