System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() AV无码免费永久在线观看,日韩精品无码一区二区三区不卡,无码人妻精品一区二区在线视频
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種接口性能自動化測試方法技術

    技術編號:44516136 閱讀:1 留言:0更新日期:2025-03-07 13:11
    本發明專利技術提供一種接口性能自動化測試方法,包括以下步驟:S1:清理歷史jtl文件記錄;S2:生成參數化文件;S3:執行接口性能測試腳本;S4:對jtl格式測試報告進行格式轉換;本發明專利技術提出的一種接口性能自動化測試方法,通過參數化數據自動生成和自動化接口性能測試技術相結合,使得性能測試數據維護更簡單,用例編寫完成后續維護工作量減小,不會因為數據的變化導致結果不準確;執行接口腳本,有效利用服務器在空閑時間,提高腳本執行效率,提高服務器利用率;測試報告更直觀,成功或者失敗可用給斷言報告直觀顯示,不必查看日志進行排查,可直接定位失敗原因,便于解決問題。

    【技術實現步驟摘要】

    本專利技術涉及接口性能自動化測試領域,尤其涉及一種接口性能自動化測試方法


    技術介紹

    1、隨著互聯網技術的迅速發展和企業業務的不斷擴展,越來越多的系統和應用需要不斷進行接口性能回歸測試;接口性能回歸測試是確保系統在不同版本和環境下,接口能夠持續穩定運行、滿足性能需求的重要手段;隨著業務量的增加和服務的復雜度提升,接口性能回歸測試的頻次和范圍也逐步擴大;然而傳統的人工操作存在測試效率低下、耗時耗力、成本高等缺陷。


    技術實現思路

    1、本專利技術的目的是為了解決現有技術中存在的缺點,而提出的一種接口性能自動化測試方法。

    2、為實現上述目的,本專利技術采用了如下技術方案:

    3、一種接口性能自動化測試方法,包括以下步驟:

    4、s1:清理歷史jtl文件記錄;

    5、采用clear_dir函數識別需要清理的測試結果文件所在的目錄,獲取所述目錄下的所有文件列表,遞歸遍歷文件列表中的所有文件,并刪除其中以.html和.jtl為擴展名的文件,即刪除html報告文件和jtl測試結果文件。

    6、s2:生成參數化文件;

    7、通過pandas庫讀取外部excel文件,提取外部excel文件中包含的所有sql腳本,使用python庫建立數據庫連接,將sql腳本傳遞給數據庫;

    8、所述python庫包括pyodbc、pymysql等;

    9、數據庫接收執行sql腳本,依次執行每個sql腳本,采用cursor.fetchall組件從數據庫中獲取執行結果;

    10、當一個sql腳本執行完成后,查看數據庫中是否仍存在待執行的sql腳本,如果存在,則繼續執行,直至數據庫接收的所有sql腳本執行完成;執行完成后,將所有sql腳本的執行結果分別格式化為性能測試所需要的參數化數據,并采用write_to_txt函數將參數化數據寫入txt文件中,得到參數化文件并保存到指定目錄下;

    11、所述參數化數據包括csv、txt等格式的數據;

    12、進一步地,使用time.time函數記錄執行sql腳本的時間,所述時間包括開始時間、結束時間以及持續時長;生成參數化文件后,將sql腳本是否執行成功的結果以及時間寫入excel文件中。

    13、s3:執行接口性能測試腳本;

    14、后臺調用jmeter組件從參數化文件中讀取參數化數據替換接口性能測試腳本中的對應數據,執行接口性能測試腳本;

    15、進一步地,每個接口性能測試腳本對應唯一的接口性能測試腳本名稱;

    16、執行接口性能測試腳本后生成html報告,并根據接口性能測試腳本名稱創建存儲目錄,將html報告保存到指定存儲目錄下。

    17、進一步地,執行接口性能測試腳本時,會同步生成jtl格式測試報告,將所述jtl格式測試報告保存到指定存儲目錄下。

    18、進一步地,測試過程中,調用write.xlsx函數讀寫excel文件中的數據、通過write.txtformat讀寫txt文件中所需要的內容。

    19、s4:對jtl格式測試報告進行格式轉換;

    20、通過matplotlib等其他圖形工具將jtl格式測試報告轉換為png格式。

    21、與現有技術相比,本專利技術的有益效果為:

    22、本專利技術提出的一種接口性能自動化測試方法,通過參數化數據自動生成和自動化接口性能測試技術相結合,使得性能測試數據維護更簡單,用例編寫完成后續維護工作量減小,不會因為數據的變化導致結果不準確;執行接口腳本,有效利用服務器在空閑時間,提高腳本執行效率,提高服務器利用率;避免了現有技術中通過人工執行接口測試用例耗時耗力、效率低下的問題;

    23、同時,本專利技術提出的方法得到的測試報告更直觀,成功或者失敗可用給斷言報告直觀顯示,不必查看日志進行排查,可直接定位失敗原因,便于解決問題。

    本文檔來自技高網...

    【技術保護點】

    1.一種接口性能自動化測試方法,其特征在于:包括以下步驟:

    2.如權利要求1所述的接口性能自動化測試方法,其特征在于:

    3.如權利要求1所述的接口性能自動化測試方法,其特征在于:

    4.如權利要求1所述的接口性能自動化測試方法,其特征在于:

    5.如權利要求2所述的接口性能自動化測試方法,其特征在于:

    【技術特征摘要】

    1.一種接口性能自動化測試方法,其特征在于:包括以下步驟:

    2.如權利要求1所述的接口性能自動化測試方法,其特征在于:

    3.如權利要求1所述的接口性能...

    【專利技術屬性】
    技術研發人員:馮金鳳
    申請(專利權)人:魚快創領智能科技南京有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码一区二区乱孑伦AS| 无码精品人妻一区二区三区免费 | 性色av无码免费一区二区三区 | 人妻少妇精品无码专区二区 | 一本之道高清无码视频| 国产成年无码久久久免费| 亚洲精品9999久久久久无码 | 精品无码AV一区二区三区不卡| 丰满少妇人妻无码专区| 无码A级毛片免费视频内谢| 国产免费AV片无码永久免费| 久久精品成人无码观看56| 国产成人无码av片在线观看不卡| 精品多人p群无码| 无码人妻一区二区三区在线视频 | 亚洲综合无码一区二区痴汉| 亚洲午夜无码久久久久| 国产人成无码视频在线观看| 无码中文人妻在线一区| 玖玖资源站无码专区| 亚洲VA中文字幕不卡无码| 国产色综合久久无码有码| 人妻无码中文字幕| 无码人妻一区二区三区在线水卜樱| 精品欧洲AV无码一区二区男男| 99精品国产在热久久无码| 亚洲AV无码精品色午夜在线观看| 久久无码一区二区三区少妇| 亚洲午夜AV无码专区在线播放| 无码av无码天堂资源网| 免费无码AV电影在线观看| 亚洲AV无码专区国产乱码不卡| 18禁网站免费无遮挡无码中文 | 亚洲中文无码永久免费| 无码国产精品一区二区免费式影视 | 久久精品国产亚洲AV无码娇色| 亚洲A∨无码一区二区三区| 亚洲国产精品无码av| 蜜桃臀无码内射一区二区三区| 精品无码日韩一区二区三区不卡| 久久精品国产亚洲AV无码偷窥 |