0

我有用 C 编写的遗留测试脚本,用于 Loadrunner。我想使用 Grinder 而不是 Loadrunner。Grinder 为 Java 中的任何内容提供支持,这些内容可以轻松导入 Grinder 的默认编程语言 Jython。

为了重用用 C 编写的测试脚本,我可以将它们包装在 Cython 中吗?( http://en.wikipedia.org/wiki/Cython ) Cython 是一种编译语言,它将生成可导入常规 Python 或 CPython 代码的扩展模块。一旦我有了这个 CPython 代码,它会在 Grinder 中工作还是 Grinder 特别需要 Jython?问题是 Grinder 是否可以支持默认的 Python?

4

1 回答 1

0

查看 LoadRunner 脚本下的 \data 子目录,您将找到构建脚本的原始标题和页面源。

您可能最好编写一个预处理器来提取调用的原始源并构建一个模拟磨床脚本以进行修改。如果您真的很谨慎,您可以从 .c 文件中提取动态参数化(相关)标签,并使用脚本 .prm 文件和参数标签在构建研磨机原型时对其进行修改。如果您尝试直接使用 LoadRunner 脚本,您将遇到各种缺少库以支持脚本的问题。

于 2013-03-26T19:49:49.900 回答