摘要: 上一篇提到做soap接口测试自己简单的写了个py,然后就简单的实现了个客户端能对远程接口进行调用,对返回的数据进行解析,可后面想着也觉得不对劲,soap协议虽说不像http协议那么普及,但是现在很多公司都是有webservice项目,所以RF应该是会提供一个库,于是在pypi上好好的搜索了下,果不其 阅读全文
posted @ 2016-05-13 14:59 loleina 阅读(3230) 评论(2) 推荐(0) 编辑
摘要: 在做完基于http协议的接口测试之后,开始弄soap协议了,之前有过开发java webservice自动化框架的经验,所以我想着应该并不会很难。对于webservice的简介,服务器端和客户端的开发的简单例子前面的随笔有分享过,就不再次重复。然后在网上随便搜了下,似乎RobotFrameWork并 阅读全文
posted @ 2016-05-13 14:31 loleina 阅读(5435) 评论(3) 推荐(0) 编辑
摘要: 在RobotFrameWork http/https oauth接口测试 (一)中,大致介绍了相关的概念,终于可以步入正题了~~~ 先介绍下项目背景: 公司的项目采用的授权模式是第三种resource owner password credentials密码模式,因为认证服务器和资源服务器都是公司内 阅读全文
posted @ 2016-05-12 20:10 loleina 阅读(4787) 评论(1) 推荐(1) 编辑
摘要: 感觉自己最近销声匿迹快一个月了,应该总结下自己这个月学习的东西了~~~折腾完公司私有协议的接口测试(c++接口),开始折腾公司的http/https接口和webservice接口的测试,想着把所有的这些接口尽量的都放在RobotFrameWork内进行测试,其实这些接口,http/https接口和w 阅读全文
posted @ 2016-05-12 18:20 loleina 阅读(4145) 评论(0) 推荐(0) 编辑
摘要: 最近在对RF的通讯层的模块进行封装,需要将之前放在类似main里面的一个方法,如下所示:这段代码是开发提供,用于接口测试,模拟底层通讯,具体的通讯是在dll内,python这边只是做了个封装让RF进行调用。这段通讯层的代码实质上做了五件事: 第一:加载dll; 第二:初始化dll内的通讯参数; 第三 阅读全文
posted @ 2016-04-21 19:50 loleina 阅读(31269) 评论(2) 推荐(0) 编辑
摘要: 在上一篇RobotFrameWork接口报文测试 (二)demo的升级版基础上,将接口的xml的格式保存在xml文件中,然后程序如果增加一个接口,在xml文件里添加即可,无需修改自动化测试里的其他模块,然后在工具加case就可以了,但是接口取值的数据全部都是直接在case里面录入的,也就是说,每增加 阅读全文
posted @ 2016-04-11 21:08 loleina 阅读(2872) 评论(1) 推荐(0) 编辑
摘要: 前面已经写了一篇关于RF的安装配置了,那是在做自动化工具调研的时候搭建RF总结的,基于win32的系列软件安装的过程。经过1个月的调研,做成了demo,也大致学RF的使用和python的基础语法,暂时就选定了用RF作为接口自动化测试的工具,现在需要确定RF的各类基础软件的版本了,于是我又开始了各种折 阅读全文
posted @ 2016-04-06 17:56 loleina 阅读(4065) 评论(1) 推荐(1) 编辑
摘要: 在上一篇,简单的demo实现了讲xml的数据发送服务器端并取得recvi_buf,然后进行了简单的解析的操作。现在就要解决之前提过的2个问题: 1. 步骤这么多,难道每写一个脚本都要重复一次么? 2. 每个接口的sendbuf的xml的格式是不一样的,id不一样,里面的tag的nodename也是不 阅读全文
posted @ 2016-03-24 17:20 loleina 阅读(4448) 评论(0) 推荐(0) 编辑
摘要: 最近几个月的工作任务都是通过使用RF工具来搭建服务器端接口的自动化测试,使用python作为2次开发的语言,也是第一次去做这种项目,经验善浅,还是很有可能会走很多的弯路,为此,我希望自己能把每个阶段的进展还有点滴的收获,在此记录,然后能有个总结。 在15年的时候,我做过java web的接口自动化测 阅读全文
posted @ 2016-03-23 20:03 loleina 阅读(9049) 评论(1) 推荐(1) 编辑
摘要:        首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局 阅读全文
posted @ 2016-03-14 19:57 loleina 阅读(136670) 评论(5) 推荐(21) 编辑