我有一些用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?
发布于 2013-03-27 03:49:50
查看LoadRunner脚本下的\data子目录,您将发现构建该脚本的原始标题和页面源代码。
您最好编写一个预处理器来提取调用的原始源,并构建一个Mock Grinder脚本进行修改。如果您真的很谨慎,您可以从.c文件中提取动态参数化(关联)标记,并在构建时使用脚本.prm文件和参数标记来修改研磨机原型。如果您尝试直接使用LoadRunner脚本,您将遇到各种问题,因为缺少用于支持脚本的库。
https://stackoverflow.com/questions/15624696
复制相似问题