简介 上一篇cookie绕过验证码模拟登录博客园,但这只是第一步,一般登录后,还会有其它的操作,如发帖,评论等等,这时候如何保持会话呢? session简介 1、通过help方法查看帮助文档,截图一部分,后面省略了,有兴趣的自己可以敲一下看看 2、参考代码 使用session登录 1、使用sessi ...
分类:
编程语言 时间:
2019-04-10 00:35:33
阅读次数:
246
API 自动化框架 个人认为接口自动化测试使用python语言编写更加简单,但所有接口自动化项目代码的思维都是一样的 1.项目包结构 1.case:存放用例数据的包,将所有用例数据以配置文件形式传入 2.core:核心包 1)config.py:封装ConfigParser解析获取配置文件数据的方法 ...
感兴趣的小伙伴可以加入QQ群:556029945 仓储部分开发 和数据库交互,涉及到数据源的配置,为了小伙伴测试方便,这里采用H2数据库,以免有的小伙伴把代码写完了,却还要单独去安装如mysql,oracle的数据库,还要去写sql建表格,包括分享给他人都觉得不方便,以至于分外麻烦,这里 ...
分类:
其他好文 时间:
2019-04-03 12:29:24
阅读次数:
133
一、分层自动化测试 分层自动化测试是最近曝光度比较高的概念,传统的自动化测试更关注的是UI层的自动化测试,而分层自动化测试则倡导产品的不同层次都要进行自动化测试。单元测试:关注代码的实现逻辑,比如一个if分支或者一个for循环的实现;服务层测试:关注的代码所提供的接口是否可靠;UI层测试:关注的是界 ...
分类:
其他好文 时间:
2019-04-02 19:44:16
阅读次数:
175
WebSocket接口需要下载dubbo插件才能使用 本次下载的版本为jmeter-plugins-dubbo-1.3.6,下载完成后jar文件放到\lib\ext目录下 由于工作需要,最近需要对dubbo接口进行测试,查询了很多资料,最后调试通过,记录下 以前也用Jmeter对dubbo接口进行过 ...
分类:
其他好文 时间:
2019-03-31 20:48:04
阅读次数:
993
这套框架的报告是自己封装的 由于之前已经通过Extentreport插件实现了Testng的IReport接口,所以在testng.xml中使用listener标签并指向实现IReport接口的那个类就可以替换原始的testngreport testng配置如下: 单suite,单test test ...
分类:
编程语言 时间:
2019-03-30 01:13:19
阅读次数:
195
这套框架的报告是自己封装的 每种请求类型放入不同的sheet中,就可以避免新建太多的excel去做数据驱动。 XSSFSheet类提供了一个读取sheet的方法,getSheetAt(int),通过下标去访问想要的sheet 1.Excel,添加两个sheet页改名成get , delete,代表这 ...
分类:
编程语言 时间:
2019-03-29 23:50:40
阅读次数:
309
这套框架的报告是自己封装的 一般token会在登录接口返回结果中呈现,从代码层面获取token的方式有很多种,我是使用jsonpath这个json路径语言去匹配token所在路径的key值 没有使用testng.xml的情况下调试testCase,需要设置一下dependsOnMethods,否则t ...
分类:
编程语言 时间:
2019-03-29 23:46:52
阅读次数:
238
有人喜欢创造世界,他们做了开发者;有的人喜欢开发者,他们做了测试员。什么是软件测试?软件测试就是一场本该在用户面前发生的灾难提前在自己面前发生了,这会让他们生出一种救世主的感觉,拯救了用户,也就拯救者这个软件,避免了他们被卸载的命运。 最近被几个公司实习生整自闭了,没有基础,想学自动化又不知道怎么去 ...
分类:
编程语言 时间:
2019-03-26 21:07:23
阅读次数:
277
python进行接口自动化需要依赖于requests库,首先如果没有下载该库,使用pip进行下载到本地:1.进入D:\软件安装文件夹\PYTHON\Scripts目录下(ps:这个看个人安装python位置),使用cmd进入命令界面,输入pipinstallrequests,完成后即可使用参考示例:期间自己调测可以使用fiddler抓包进行调试,后面再研究使用unitest测试框架进行校验等
分类:
编程语言 时间:
2019-03-26 12:04:03
阅读次数:
157