簡體   English   中英

SoapUI如何動態生成請求密碼?

[英]SoapUI how to generate dynamically request password?

我需要動態生成請求的密碼,因為我需要與時間戳連接並使用 SHA-256 編碼以獲得實際密碼。 問題將是在哪里創建腳本以生成密碼以及如何添加到請求或請求中讀取的變量中。

有沒有辦法為每個請求生成該密碼?

您可以完全訪問 SoapUI 中的 Groovy 語言。 您可以在 Groovy 腳本測試步驟中進行任何類型的編碼。 然后您可以將結果值存儲在屬性中:

testRunner.testCase.setPropertyValue("passwordVar", passwdResult)

在請求 XML 中,您參數化要從屬性中讀取的值:

<passwordNode>${#TestCase#passwordVar}</passwordNode>

唯一的問題是您必須在 SOAP 請求步驟之前執行 Groovy 步驟,但這可以在測試用例級別完成,也可以在 Groovy 中的循環中完成,具體取決於您的項目結構。 我通常有一個 Groovy 腳本:

  • 進行計算或 SQL 以獲取輸入值
  • 設置屬性
  • 調用 SOAP 步驟
  • 從 resp XML 中提取所需的響應值

在一個循環中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM