51Testing软件测试论坛
标题:
如何在WEB协议脚本时加入手写的数据库删除操作语句
[打印本页]
作者:
隐形人
时间:
2009-2-16 09:44
标题:
如何在WEB协议脚本时加入手写的数据库删除操作语句
要求的脚本是一个录制+手写脚本的模式。录制使用HTTP/WEB协议,录制完成后,在脚本的末尾加上一段手写的脚本。这段脚本实现类似
delete * from table where table_id=1 这样的操作,请求高手指点一二。最好能有一个实例辅以说明,谢谢啦~~~
作者:
云层
时间:
2009-2-16 10:03
你可以单独做一个页面可以自动做删除,调用一下这个页面就可以了
作者:
隐形人
时间:
2009-2-16 10:21
那样的话要重新改WEB应用,而且要重新发布新的测试版本。有没有别的什么办法?
作者:
云层
时间:
2009-2-16 11:30
要么你调用dll来额外做了。。其实我还是觉得自己写个额外的页面简单影响小
作者:
kuangquanshui
时间:
2009-9-7 09:57
学习了
作者:
fire83617
时间:
2009-9-7 12:07
如果是mysql数据库,你只需要加载libmysql.dll,然后使用函数就可以实现删除数据库操作,不需要额外添加任何协议。如果是oracle,必须用多协议,额外添加odbc,当然你也可以加载dll,使用oci函数,但是oci真的很难。。。。oracle的话,当前机器必须安装数据库客户端。
另外要注意的是,如果你是录制了一个http协议的脚本,那么编译时无法通过的,需要创建一个odbc和http协议的混合脚本写入这些代码,然后再创建一个http脚本进行录制,然后将http中录制的脚本内容拷贝过来。我也不知道为什么,如果我先录制脚本再插入这些代码总是提示lrd_init()未知错误:
vuser_init.c(19): Error: C interpreter run time error: vuser_init.c (19): Error -- Unresolved symbol : lrdfnc_init.
vuser_init.c(19): Notify: CCI trace: Compiled_code(0): vuser_init()
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2