簡體   English   中英

LoadRunner - 從另一個腳本調用一個腳本

[英]LoadRunner - Calling One Script from another

我目前正在對 SAP 應用程序進行負載測試,其中我需要在 SAP 前端 - Fiori 屏幕中觸發一個操作,並且相應的響應時間在 SAP 后端(我的意思是 SAP GUI 屏幕)中可用。

我需要像這樣捕獲,因為在 Fiddler 或瀏覽器開發工具中沒有捕獲特定操作的請求。

我的問題是 - 目前我有 2 個腳本 -一個。 SAP Web b. SAP 圖形用戶界面

我可以從 SAP Web 腳本調用 SAP GUI 腳本來捕獲響應時間並將其寫入日志文件。 ?

TIA

我可以從 SAP Web 腳本調用 SAP GUI 腳本來捕獲響應時間並將其寫入日志文件。

不是我知道的。 如果這兩個虛擬用戶是相同的架構層和語言類型,例如 Winsock 和 HTTP,那么您可以考慮使用多協議虛擬用戶。 但是在這里,您在架構上有多個中斷,從 HTTP 用戶跳轉到 SAP GUI。 通常,您調用堆棧並從堆棧接收值。 調用 SAP GUI 的 HTTP 虛擬用戶將從應用程序層的底部調用它的頂部。 這只是行不通。

我認為您也有一些工具問題需要解決。 當存在完整事務 model 以將時序記錄發送到測試工具以與其他時序記錄/事務進行分析時,您將“將其寫入日志文件”是關閉的。 您甚至沒有使用 lr_message() 的變體來利用工具內功能。 這是在考慮所有嘗試寫入同一文件的多個用戶的鎖定爭用之前。 查找 lr_output_message() 和 lr_set_transaction() - 其中一個可能比您所在的路徑更適合。

暫無
暫無

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

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