我可以从QTP测试/调用Java服务吗?如何测试?
发布于 2009-02-13 02:16:36
您可以查看用于测试“非基于GUI的服务”的QTP Service Test add-in。
发布于 2009-03-10 13:35:37
您也可以在QTP中直接从VBScript进行测试,而不需要Service test外接程序。请看这篇SQAForums文章。
发布于 2014-12-29 19:58:57
调用jar文件e的:
要调用jar文件,可以使用QTP的SystemUtil.Run,如下所示:
SystemUtil.Run“cmd”,“/c java -jar parsingclass.jar”,“”
调用java类的:
对于java类,你可以这样做:
SystemUtil.Run“cmd”,“/K java cmd”“
关于代码的解释:
SystemUtil对象是可用于在测试运行期间控制应用程序或进程的QTP对象。
Run方法运行文件或应用程序。cmd启动一个新的命令解释器实例。
/K是一个运行命令并使命令窗口保持打开状态的参数。(如果要关闭命令窗口而不是使其保持打开状态,则需要用/C参数替换/K参数。)有关CMD及其参数的更多信息,请查看Microsoft的文档网站
For move复杂的Java调用
如果您有一个更复杂的Java DLL需要与之交互,您可以使用Service Test11,它包含一个call java类活动。有了“统一功能许可证”,您就可以从QTP调用Service Test;然而,在我们的例子中,这就有点夸张了,所以我们通过使用上面描述的方法来保持简单。
https://stackoverflow.com/questions/531833
复制相似问题