DLL接口自动化测试总结
作者:网络转载 发布时间:[ 2013/4/1 11:28:43 ] 推荐标签:
1、DLL接口测试方法介绍
在近测试的项目中,系统给业务端提供DLL文件,业务端通过DLL文件中的C++接口实现系统功能,这需要对DLL中的C++接口进行详细功能测试。 本文主要介绍项目测试中使用的DLL接口测试方法及基于AutoIT实现的DLL接口自动化测试方法。
1.1 VS2005
通过VS2005可以直接加载DLL文件中的C++接口,模拟业务端调用,传递一些参数值从而验证接口返回码等功能是否正确接口。这部分代码,类似与白盒测试中编写的驱动模块,需要有一定的C++编程基础。 项目初期是请开发人员按照这种方法编写demo进行测试的,功能相对比较简单,可以正常完成接口的功能测试,但同时存在测试执行相对复杂、效率不高的问题(下图)。
1.2 Loadrunner
中间也调研了Loadrunner加载DLL文件C++接口的方法,如下:
● 新建Loadrunner脚本,协议选择C Vuser
● 定义接口中的参数,并进行赋值
● 使用lr_load_dll函数加载DLL
● 根据接口文档中的函数说明,即可正常调用DLL接口
● 将接口输入参数进行参数化,可以批量调用接口进行测试
● 定义一个参数保存预期的结果,调用接口得到接口返回值与其比较,判断成功与失败。如下图定义的预期结果参数IDExRes与IDRes比较:
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11