2

我正在针对第三方库(在 HP/Mercury Loadrunner 中)使用 C 语言进行编程。我正在尝试制定动态调用另一个函数所需的代码。请参见下面的示例。有人可以协助完成这项工作的代码吗?

HomePage() {
  // Load Runner code to conduct home page call
}

SearchResults() {
  // Load Runner code to conduct some search results call
}

**FunctionCall(char function[]) {
// Conduct a remote call to another function based on what was passed in???
function;
}**

Main() {

FunctionCall(HomePage);
FunctionCall(SearchResults);

}
4

3 回答 3

4

如果您正在寻找指向函数的指针:

FunctionCall(void(*function)(void))
{
    function();
}

Main()
{

    FunctionCall(HomePage);
    FunctionCall(SearchResults);

}
于 2011-08-14T07:15:13.403 回答
0

好的,只是为了澄清......您是否尝试 (a) 在 LoadRunner 内部使用之外使用 LoadRunner 功能和组件,或者 (b) 设计将在 LoadRunner 内部使用的代码,该代码使用您的附加代码?

一条路会成功,另一条路则不然。

于 2011-08-14T14:31:52.013 回答
0

此代码在 loadrunner 代码中使用,现在基于示例工作。

你的输入是什么?

于 2011-08-16T11:30:38.253 回答