久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

jmeter壓測學(xué)習(xí)7-登錄參數(shù)化(CSV 數(shù)據(jù)文件設(shè)置)

 上海悠悠 2021-05-27

前言

我們在壓測登錄接口的時候,,如果只用一個賬號去設(shè)置并發(fā)壓測,這樣的結(jié)果很顯然是不合理的,,一個用戶并發(fā)無法模擬真實的情況,。
如果要壓測登錄接口,,肯定得準(zhǔn)備幾百,甚至上千的賬號去登錄,,測試的結(jié)果才具有可參考性,。

場景案例

我現(xiàn)在有一個登錄接口,接口登錄接口文檔基本信息

  • 訪問地址:

    http://127.0.0.1:8000/api/v1/login/

  • 請求類型:

    POST

  • 請求頭部:

    Content-Type: application/json

  • 請求參數(shù):

    {“username”:”test”, “password”:”123456”}

我現(xiàn)在要壓測這個登錄接口,,需設(shè)置30,50,80,100的并發(fā)數(shù),,那至少需要準(zhǔn)備100個賬號和密碼

登錄接口

先保證一個賬號和密碼的時候能正常的請求成功

添加HTTP信息頭管理器,添加 post 請求類型 Content-Type: application/json

查看結(jié)果

測試數(shù)據(jù)準(zhǔn)備

上面的單個用戶能請求成功,,接下來準(zhǔn)備測試數(shù)據(jù),,自己先去注冊批量賬號和密碼,我這里以10個賬號和密碼為例

賬號和密碼按以下格式,,中間逗號隔開,,保存為login_user_psw.txt

test1,123456
test2,123456
test3,123456
test4,123456
test5,123456
test6,123456
test7,123456
test8,123456
test9,123456
test10,123456

CSV數(shù)據(jù)文件設(shè)置

添加配置元件,CSV數(shù)據(jù)文件設(shè)置

導(dǎo)入txt的數(shù)據(jù)文件,,用2個變量user和psw中間參數(shù)默認(rèn)是逗號隔開

接下來把賬號和密碼引用改成的變量

CSV數(shù)據(jù)文件設(shè)置參數(shù)說明:

  • 文件名   導(dǎo)入你的txt文件絕對路徑

  • 文件編碼  一般選UTF-8

  • 變量名  你自己設(shè)置的變量,,如果只有一個變量那就只寫一個,有多個變量的時候中間用英文的逗號隔開

  • 忽略首行 如果你的第一行就是測試的賬號,,默認(rèn)False就行,,如果第一行是title欄那就設(shè)置True忽略

  • 分隔符   也就是你txt文件里面分割參數(shù)的符合,一般用英文逗號

  • 是否運(yùn)行帶引用號  一般不用改,,默認(rèn)Fasle

  • 遇到文件結(jié)束時循環(huán)   它會循環(huán)從txt文件取值,,如果全部取完了想繼續(xù)那就是True,如果想文件的數(shù)據(jù)用完就結(jié)束,比如注冊不可以重復(fù)用,,那就設(shè)置False

  • 線程共享模式 默認(rèn)所有的線程就行

查看結(jié)果

比如我把線程數(shù)設(shè)置為3,一個線程數(shù)就是代表1個用戶

查看結(jié)構(gòu)樹,,會有3個請求返回的結(jié)果,,分別用不同的賬號去登錄了


2020第二期《python接口+測試開發(fā)》課程,12月15號開學(xué)!

本期上課時間:12月15號-3月29號,,每周六,、周日晚上20:30-22:30

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多