摘要:
SQL注入 SQL注入 部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入 案例 HTTP://xxx.xxx.xxx/abc.asp 阅读全文
摘要:
在之前的基础上又优化了一下: 1、增加了对接口响应时间段的统计,如小于0.5s的请求有多少,0.5-1s的有多少,大于1s的有多少。可以自行修改。且不同范围内的时间字体颜色不一样,便于区分。 2、执行详情中增加了编号 执行后的报告截图: 模板文件jmeter-results-detail-repor 阅读全文
摘要:
优化后在接口报告的接口信息中,直接展示url,method,结果和响应时间,详情中展示请求和响应数据。具体如下: 模板文件 jmeter-results-detail-report_21.xsl: 阅读全文
摘要:
测试用例基类: 接口用例InterfaceTestCase.py Python web功能&接口自动化测试框架搭建——接口用例实现 Python web功能&接口自动化测试框架搭建——接口公共方法 Python web功能&接口自动化测试框架搭建——接口测试模块 Python web功能&接口自动化 阅读全文
摘要:
接口公共方法有:数据引擎、http引擎、Excel引擎 1、数据引擎:获取用例、结果检查、结果统计 2、http引擎,用于发送请求和响应接收,提供登录方法,供需要登录的接口调用 3、Excel引擎:excel文件操作 Python web功能&接口自动化测试框架搭建——接口用例实现 Python w 阅读全文
摘要:
Python接口测试采用python读取excel的方法,通过requests库发送请求和接收响应。模块有: Data:用于存放excel用例的,用例格式: iutil: 接口公共方法,数据引擎、http引擎、Excel引擎,见 http://www.cnblogs.com/fengsiyi/art 阅读全文
摘要:
功能测试使用selenium,模块有: 1、futil: 公共方法,如元素高亮显示 2、models: 页面控件和页面操作方法封装 页面基类BasePage.py 具体页面封装和操作LoginPage.py 2、Report: 测试报告文件夹 3、testcases: 具体测试用例实现 测试用例基类 阅读全文
摘要:
由于unittest框架中结果收集在不同文件中,所以此处重写结果收集方法,加入执行时间,失败信息,失败截图等 TestRunner.py Python web功能&接口自动化测试框架搭建——接口用例实现 Python web功能&接口自动化测试框架搭建——接口公共方法 Python web功能&接口 阅读全文
摘要:
1、通用模块: config.conf: 公共配置文件,配置报告、日志、截图路径,以及邮件相关配置 [report] reportpath = E:\workspace\WebAutomation\src\functiontest\Report\2017-07-18 screen_path = E: 阅读全文
摘要:
Python UnitTest测试框架介绍 1) TestCase:所有测试用例类继承的基本类, TestCase的实例就是测试用例 2) TestSuite:测试套件,可以将用例“组装”起来 3) TestLoader:是用来加载TestCase到TestSuite中的 4) TextTextRu 阅读全文