全部產品
Search
文件中心

Performance Testing Service:資料匯出指令

更新時間:Feb 16, 2025

在壓測情境中,可以匯出某個業務會話中的資料(如Cookie、出參或通過資料指令定義的參數)供其他業務會話使用,做到匯出資料在全域共用。本文以匯出API的出參為例,說明資料匯出指令的使用方法。

背景資訊

若某業務情境中有業務會話如下:

  • 業務會話A包含:開啟登入頁面—帳號登入。

  • 業務會話B包含:查看商品詳情—加購—提交訂單。

  • 業務會話C包含:查看收藏夾—加購—提交訂單。

其中B和C中使用到的登入資訊來源於A登入後的Body裡的Token資訊,所以需要將A中Token做資料匯出,供另外兩個業務會話中API使用。配置此壓測情境具體步驟如下。

操作步驟

  1. 登入PTS控制台,選擇效能測試 > 建立情境,然後單擊PTS壓測

  2. 添加並配置A、B、C三條業務會話和具體API,具體操作,請參見HTTP節點

  3. 業務會話A地區單擊添加指令右側的下拉式清單,並選擇資料匯出

  4. 展開資料匯出,然後選擇要匯出的資料並設定匯出量級

    使用說明:

    • 一個情境僅可以有一條資料匯出指令。

    • 一次最多匯出5個資料,可以為Cookie或者參數(出參或者資料指令定義的參數)。

    • 匯出資料的量級不做限制,不超過100萬條。

    • 匯出Cookie後,其他業務會話會自動帶上Cookie資訊,無需手動設定;匯出參數後,使用時需要按照參數使用方法進行設定(如${token})。

    • 指定資料匯出的參數為數組參數:當您需要使用資料遍曆的時候,必須使用資料匯出指令,並指定其為數組參數。僅支援選擇一個對象匯出。若選擇匯出出參,請保證單個出參資料不超過10 KB。如果精準控制匯出量級請關聯資料檔案。

操作範例

使用匯出Cookie類比登入情境,更多資訊,請參見使用Cookie類比登入情境

若需設定匯出Cookie在後續業務會話中僅輪詢一次,可以結合資料配置節點功能實現,更多資訊,請參見Use a parameter instruction