南京正厚軟件技術(shù)培訓(xùn)學(xué)校

7x24小時(shí)咨詢熱線

400-660-3310

當(dāng)前位置 : 好學(xué)校 南京正厚軟件技術(shù)培訓(xùn)學(xué)校 學(xué)習(xí)資訊 資訊詳情

Jmeter參數(shù)化四種方式

2021-08-30

一、用戶參數(shù)

用戶參數(shù)
用戶參數(shù)二
用戶參數(shù)三

二、CSV Data Set Config/CSV數(shù)據(jù)配置文件

1.先準(zhǔn)備數(shù)據(jù)

1.先準(zhǔn)備數(shù)據(jù)

保存為csv格式:

保存為csv格式:

2.Jmeter里面添加csv配置

2.Jmeter里面添加csv配置

如果csv設(shè)置了變量,這里可以不用在設(shè)置變量,但是不能忽略首行:

圖片如果csv設(shè)置了變量,這里可以不用在設(shè)置變量,但是不能忽略首行:

如果不使用csv里面配置的變量,或者說(shuō)想使用其他變量,這里就可以忽略首行:

如果不使用csv里面配置的變量,或者說(shuō)想使用其他變量,這里就可以忽略首行:

3.配置請(qǐng)求參數(shù)

3.配置請(qǐng)求參數(shù)

4.開20個(gè)線程,試試運(yùn)行情況

圖片4.開20個(gè)線程,試試運(yùn)行情況

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

三、使用數(shù)據(jù)庫(kù)連接參數(shù)化

1.首先連接數(shù)據(jù)庫(kù)

主要參數(shù):連接字符串jdbc:oracle:thin:@192.168.10.181:1521:orcl

1.首先連接數(shù)據(jù)庫(kù)

2.獲取oracle里面的數(shù)據(jù)

2.獲取oracle里面的數(shù)據(jù)
2.獲取oracle里面的數(shù)據(jù)二

添加循環(huán)控制器

添加循環(huán)控制器

3.添加計(jì)數(shù)器

3.添加計(jì)數(shù)器

4.添加函數(shù)助手

4.添加函數(shù)助手

5.添加請(qǐng)求,參數(shù)化

5.添加請(qǐng)求,參數(shù)化

6.運(yùn)行,查看效果

6.運(yùn)行,查看效果

四、用戶自定義變量

1.添加用戶自定義變量模塊

1.添加用戶自定義變量模塊

2.配置變量

2.配置變量

3.請(qǐng)求調(diào)用變量

3.請(qǐng)求調(diào)用變量

4.運(yùn)行查看結(jié)果

4.運(yùn)行查看結(jié)果

五、導(dǎo)入java腳本,并使用java導(dǎo)入(補(bǔ)充)

這個(gè)java代碼隨機(jī)獲得姓名:

public class UserName {

    private static String firstName = "趙錢孫李周吳鄭王馮陳褚衛(wèi)蔣沈韓楊朱秦尤許何呂施張";

    private static String girl = "秀娟英華慧巧美娜靜淑惠珠翠雅芝玉萍紅娥玲芬芳燕彩春菊蘭鳳";

    private static String boy = "偉剛勇毅俊峰強(qiáng)軍平保東文輝力明永健世廣志義興良海山仁波寧貴";

    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》編寫腳本

運(yùn)行結(jié)果:

運(yùn)行結(jié)果:
收藏
分享到:

相關(guān)課程

相關(guān)資訊

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

認(rèn)證等級(jí)

信譽(yù)良好,可安心報(bào)讀

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

已獲好學(xué)校V2信譽(yù)等級(jí)認(rèn)證

信譽(yù)值

  • (60-80)基礎(chǔ)信譽(yù)積累,可放心報(bào)讀
  • (81-90)良好信譽(yù)積累,可持續(xù)信賴
  • (91-100)充分信譽(yù)積累,推薦報(bào)讀

與好學(xué)校簽訂讀書保障協(xié)議:

  • 100%
  • 65
  • 12378
在線咨詢
;