真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JMeter中BeanShellSampler-創(chuàng)新互聯(lián)

BeanShell是一種輕量級的腳本語言,純java編寫。

臨湘網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)公司成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司

在jmeter中可以使用BeanShell Sampler編寫腳本。

常用內(nèi)置變量有3個:

  1. log?

    用于在jmeter.log中打印日志,可以打印字符串、變量

    log.info("hello world");

  2. vars

    用于存取jmeter線程變量,通常用于存取字符串內(nèi)容,也可以存取對象

    vars.get()

    String mykey = vars.get("keyname");? ? ?-----獲取線程變量名為keyname的值,并保存在mykey中

    String cookie11 = vars.get("COOKIE_JSESSIONID");

    JMeter中BeanShell Sampler

    vars.put()

    vars.put("keyname", "value");? ?-----把value保存到j(luò)meter線程變量keyname中

vars.put("fcy", "測試人員");

?JMeter中BeanShell Sampler

線程組--添加--Sampler--Debug Sampler,運行,通過結(jié)果樹查看Debug Sampler,可以看到所有保存的變量

JMeter中BeanShell Sampler

JMeter中BeanShell Sampler

保存到變量中,就是為了后續(xù)會使用這個變量:fcy = vars.get("fcy"),或者使用 fcy = "${fcy}"?

JMeter中BeanShell Sampler

??

注意:對于fcy = "${fcy}"這種使用方法,變量可以這么使用,屬性就不可以了。

屬性只能使用props.get(),或者_P函數(shù),或者_property函數(shù)。

JMeter中BeanShell Sampler

3. props

存取jmeter屬性,參數(shù)中的key和value均是字符串形式

ymd = props.get("START.YMD");? ?獲取屬性START.YMD的值(腳本啟動日期)

JMeter中BeanShell Sampler

props.put("PROP1", "1234");

把1234存入全局屬性PROP1中

注意:對于屬性變量(全局變量),一般來說重啟jmeter才能生效,使用props之后,最好重啟jmeter。

JMeter中BeanShell Sampler

取用屬性tom

JMeter中BeanShell Sampler

線程組--添加--Sampler--Debug Sampler,運行,通過結(jié)果樹查看Debug Sampler,可以看到所有保存的屬性

JMeter中BeanShell Sampler

JMeter中BeanShell Sampler

?

4. 線程變量和屬性的區(qū)別:

線程變量是局部變量;屬性是全局變量。

對于屬性變量(全局變量),一般來說重啟jmeter才能生效,使用props之后,最好重啟jmeter。


文章標題:JMeter中BeanShellSampler-創(chuàng)新互聯(lián)
URL標題:http://weahome.cn/article/dechog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部