2018年12月16日
摘要:
Robot Framework介绍 Robot Framework是一个通用的关键字驱动自动化测试框架。测试用例以HTML,纯文本或TSV(制表符分隔的一系列值)文件存储。通过测试库中实现的关键字驱动被测软件。 Robot Framework灵活且易于扩展。它非常适合测试有不同接口的复杂软件:用户接
阅读全文
posted @ 2018-12-16 23:17
Jasongo
阅读(5271)
推荐(0)
摘要:
Postman接口与压力测试实例 Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。它提供功能强大的 Web API & HTTP 请求调试。 1、环境变量和全局变量设置 环境变量可以使用在以下地方: URL URL params Header values form-
阅读全文
posted @ 2018-12-16 22:13
Jasongo
阅读(83261)
推荐(10)
2018年12月15日
摘要:
JMeter接口测试 目前最新版本发展到5.0版本,需要Java7以上版本环境,下载解压目录后,进入\apache-jmeter-5.0\bin\,双击ApacheJMeter.jar文件启动JMemter。 1、创建测试任务 添加线程组,右击测试计划,在快捷菜单单击添加-》线程(用户)-》线程组。
阅读全文
posted @ 2018-12-15 00:26
Jasongo
阅读(3725)
推荐(1)
2018年8月20日
摘要:
多线程执行测试用例 这里以百度搜索为例,通过不同的浏览器来启动不同的线程。 可见同时运行三个不同的浏览器环境执行测试用例。 多线程分布式执行测试用例 Selenium Grid本身不提供并发执行用例,只是提供多系统、多浏览器执行环境,鉴于并发执行需要用到多线程技术结合Grid来实现分布式并发执行测试
阅读全文
posted @ 2018-08-20 00:19
Jasongo
阅读(1317)
推荐(1)
摘要:
Selenium Grid 工作原理 Grid是一种分布式测试工具,整个结构由一个hub主节点和若干个node代理节点组成。 hub用来管理各个代理节点的注册和状态信息,并且接收远程客户端代码请求调用,然后把请求的命令再转发给代理代点来执行。针对验证不同的测试环境比如(操作系统、浏览器),得到不同环
阅读全文
posted @ 2018-08-20 00:06
Jasongo
阅读(855)
推荐(0)
2018年8月19日
摘要:
Page Object 介绍 Page Object设计模式的优点如下: 减少代码的重复 提高测试用例的可读性 提高测试用例的可维护性,特别是针对UI频繁变化的项目 当Web页面编写测试时,需要操作该Web页面上的元素,如果在测试代码中直接操作HTML元素,那么代码比较脆弱,因为UI频繁变动。可用到
阅读全文
posted @ 2018-08-19 23:35
Jasongo
阅读(2390)
推荐(0)
2018年7月31日
摘要:
1.workbook类 add_worksheet 用于添加一个新的工作表,sheetname为工作表名称,默认是sheet1,例如: add_format 用于在工作表中创建一个新的格式对象来格式化单元格 add_chart 用于在工作表中创建一个图表对象,内部通过insert_chart()方法
阅读全文
posted @ 2018-07-31 21:17
Jasongo
阅读(7497)
推荐(0)
2018年4月21日
摘要:
线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 如上述代码创建了5个线程,target指向函数,arges参数传递数值。 其它方法: setName\getName使用方法 1 #!/usr/bin/env python 2 #coding=utf-8 3 __au
阅读全文
posted @ 2018-04-21 23:11
Jasongo
阅读(495)
推荐(1)
2018年4月20日
摘要:
Socket socket模块是针对 服务器端 和 客户端Socket 进行【打开】【读写】【关闭】。 1 #!/usr/bin/env python 2 #coding=utf-8 3 __author__ = 'yinjia' 4 5 6 import socket 7 8 ip_port =
阅读全文
posted @ 2018-04-20 10:22
Jasongo
阅读(271)
推荐(0)
2018年4月2日
摘要:
功能要求: 开发环境: 目录结构: 程序设计: 1 #!/usr/bin/env python 2 #coding=utf-8 3 __author__ = 'yinjia' 4 5 import hashlib 6 import sys 7 from project.day2 import Pay
阅读全文
posted @ 2018-04-02 00:28
Jasongo
阅读(789)
推荐(0)