loadrunner 呼叫外部dll

2022-09-19 07:42:13 字數 883 閱讀 3078

dll函式編寫

c++裡新建工程class library(本人是用vs2005,在vs6貌像是:win32 dynamic-link library)

建立了乙個叫lrloaddll的工程,在lrloaddll.cpp裡編寫以下**:

#define lrloaddll __declspec(dllexport)

extern"c

" lrloaddll int sum(int a,int

b);extern"c

" lrloaddll void getstring(char*out

);lrloaddll

int sum(int a,int

b)lrloaddll

void getstring(char*out

)

編出乙個lrloaddll.dll 的檔案,下面就可以在lr裡直接呼叫了。

loadrunner呼叫dll過程

當建立完lr工程就可以把dll新增進來當前指令碼使用了,在指令碼區域點右鍵選擇add files to script,彈出對放選擇剛剛c++編出來的dll就可以了。

在呼叫前必須載入dll,你可以放在verser_init裡載入,也可以在action裡用到的時候載入,這樣都可以(個人喜歡前者)。

vuser_init()

action()

輸出結果:

-------10-------

-------hello world!-------

Unity3D 呼叫外部程式

unity3d 呼叫外部程式 1 呼叫外部瀏覽器 void ongui 2 呼叫外部exe void ongui unity3d 動態讀取外部檔案 分兩種情況 1,載入封裝好的內部檔案。var aaa material 空材質 var bbb gameobject 要繫結材質的模型 function...

呼叫外部程式

下面是呼叫外部程式的 system.diagnostics.processstartinfo info new system.diagnostics.processstartinfo 這裡是你要呼叫到的外部程式 info.filename vmdotnet v2.0.50727 fetionvm.e...

VC 呼叫外部程式

有三種sdk函式可以呼叫,分別是 winexec,shellexecute,createprocess 其中以winexec最為簡單,主要是呼叫windows程式.shellexecute比winexec靈活一些,主要是呼叫dos程式。createprocess最為複雜但是使用最靈活。1.winex...