欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用Jmeter實(shí)現(xiàn)在請(qǐng)求param和body里面加入隨機(jī)參數(shù)

 更新時(shí)間:2024年10月28日 09:53:06   作者:卻誠(chéng)Salong  
本文介紹了如何使用jemeter實(shí)現(xiàn)新增接口壓力測(cè)試中的隨機(jī)參數(shù)生成,首先,使用函數(shù)助手對(duì)話框生成隨機(jī)數(shù),然后將生成的隨機(jī)數(shù)作為參數(shù)放入請(qǐng)求中,無論請(qǐng)求格式是json、xml還是text等,如果param和body同時(shí)存在并需要隨機(jī)生成參數(shù),可以把參數(shù)寫入到請(qǐng)求地址中

需求

使用jemeter實(shí)現(xiàn)新增接口壓力測(cè)試,因?yàn)榻涌趨?shù)存在著很多唯一約束,所以不能新增參數(shù)一樣的數(shù)據(jù),所以需要在參數(shù)或者消息體里面添加隨機(jī)數(shù)據(jù),實(shí)現(xiàn)壓力測(cè)試的需求。

Jmeter生成隨機(jī)參數(shù)的方式有很多,我這邊整理了常用的參數(shù),不唯一,分享給大家,幫大家避坑。

一.先生成隨機(jī)數(shù)

1.使用函數(shù)助手對(duì)話框生成隨機(jī)數(shù)

如圖,打開下面的函數(shù)助手之后,選擇ramdom函數(shù)之后,再選擇范圍(我這里選擇的是1-1000),點(diǎn)擊生成即可隨機(jī)生成1-1000的隨機(jī)整數(shù)(點(diǎn)擊生成按鈕之后軟件會(huì)自動(dòng)復(fù)制表達(dá)式到剪切板,直接使用即可)

  • ${__Random(1,1000,)} 表示隨機(jī)1-1000的隨機(jī)整數(shù)
  • ${__RandomDate(yyyy-MM-dd,,,,)} 表示隨機(jī)生成yyyy-MM-dd格式的日期,還可以指定具體開始的時(shí)間等

對(duì)于id,可能隨機(jī)數(shù)會(huì)導(dǎo)致重復(fù),可以使用遞增的計(jì)數(shù)器來實(shí)現(xiàn)。

然后你就可以獲取一個(gè)遞增的計(jì)數(shù)器,函數(shù)為 ${__counter(false,number)}

2.如果生成的隨機(jī)數(shù)不能滿足要求,還可以自定義參數(shù)。

二.使用步驟一生成的隨機(jī)數(shù)

1.生成的隨機(jī)數(shù)作為參數(shù)放到請(qǐng)求中(get請(qǐng)求)

2.生成的隨機(jī)數(shù)作為body放到請(qǐng)求中(Post請(qǐng)求)

這里不管body是什么格式,json還是xml,text等任何格式都可以直接將上面生成的函數(shù)直接放入進(jìn)去,實(shí)現(xiàn)自動(dòng)隨機(jī)生成參數(shù)。

3.param和body同時(shí)存在并且需要隨機(jī)生成參數(shù)的情況

jmeter有個(gè)特性,如果你的消息體數(shù)據(jù)里面非空,那么你點(diǎn)擊參數(shù)是沒有反應(yīng)的,不允許再添加參數(shù),所以你可以把你的參數(shù)寫入到請(qǐng)求地址中

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Django中間件整合Vue攔截器的使用

    Django中間件整合Vue攔截器的使用

    本文主要介紹了Django中間件整合Vue攔截器的使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 解析Python中的eval()、exec()及其相關(guān)函數(shù)

    解析Python中的eval()、exec()及其相關(guān)函數(shù)

    本篇文章主要介紹了解析Python中的eval()、exec()及其相關(guān)函數(shù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • 簡(jiǎn)單理解Python中基于生成器的狀態(tài)機(jī)

    簡(jiǎn)單理解Python中基于生成器的狀態(tài)機(jī)

    這篇文章主要介紹了簡(jiǎn)單理解Python中基于生成器的狀態(tài)機(jī),來自于IBM官方技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • Python中的遠(yuǎn)程調(diào)試與性能優(yōu)化技巧分享

    Python中的遠(yuǎn)程調(diào)試與性能優(yōu)化技巧分享

    Python 是一種簡(jiǎn)單易學(xué)、功能強(qiáng)大的編程語言,廣泛應(yīng)用于各種領(lǐng)域,包括網(wǎng)絡(luò)編程、數(shù)據(jù)分析、人工智能等,在開發(fā)過程中,我們經(jīng)常會(huì)遇到需要遠(yuǎn)程調(diào)試和性能優(yōu)化的情況,本文將介紹如何利用遠(yuǎn)程調(diào)試工具和性能優(yōu)化技巧來提高 Python 應(yīng)用程序的效率和性能
    2024-05-05
  • 利用python將?Matplotlib?可視化插入到?Excel表格中

    利用python將?Matplotlib?可視化插入到?Excel表格中

    這篇文章主要介紹了利用python將?Matplotlib?可視化?插入到?Excel?表格中,通過使用xlwings模塊來控制Excel插入圖表,具體詳細(xì)需要的朋友可以參考下面文章內(nèi)容
    2022-06-06
  • numpy取反操作符和Boolean類型與0-1表示方式

    numpy取反操作符和Boolean類型與0-1表示方式

    這篇文章主要介紹了numpy取反操作符和Boolean類型與0-1表示方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python爬蟲爬取新聞資訊案例詳解

    Python爬蟲爬取新聞資訊案例詳解

    這篇文章主要介紹了Python爬蟲爬取新聞資訊案例詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • python實(shí)踐項(xiàng)目之監(jiān)控當(dāng)前聯(lián)網(wǎng)狀態(tài)詳情

    python實(shí)踐項(xiàng)目之監(jiān)控當(dāng)前聯(lián)網(wǎng)狀態(tài)詳情

    介紹一個(gè)利用Python監(jiān)控當(dāng)前聯(lián)網(wǎng)狀態(tài)情況的python代碼,它可以清楚地知道,你的電腦網(wǎng)絡(luò)是否是鏈接成功或失敗,下面小編帶大家來一起學(xué)習(xí)它
    2019-05-05
  • python3+PyQt5使用數(shù)據(jù)庫窗口視圖

    python3+PyQt5使用數(shù)據(jù)庫窗口視圖

    這篇文章主要為大家詳細(xì)介紹了python3+PyQt5使用數(shù)據(jù)庫窗口視圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python實(shí)現(xiàn)網(wǎng)站微信登錄的示例代碼

    python實(shí)現(xiàn)網(wǎng)站微信登錄的示例代碼

    這篇文章主要介紹了python實(shí)現(xiàn)網(wǎng)站微信登錄的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評(píng)論