自动化测试框架
FixedStarHaHa
这个作者很懒,什么都没留下…
展开
-
(四)JDBC Request和保存数据库查询响应数据
转自:https://www.cnblogs.com/0201zcr/p/5280090.htmlVariable Name:数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致 Query:填写的sql语句未尾不要加“;” Parameter valus:参数值 Parameter types...转载 2019-06-05 19:31:29 · 902 阅读 · 0 评论 -
(十三)自动化测试脚本总结
一、要先将用到的公共部分提取出来(尤其是在环境可以切换测试环境情况下,尤为重要)将http请求头公共部分:HTTP Header Manager(HTTP信息头管理器)比如Content-Type、Accept、Accept-Language、Accept-Encoding这些会和Samper发送请求时,整合在一起发送出去cookieUser Defined Variables...原创 2019-07-27 17:38:23 · 566 阅读 · 0 评论 -
(十二)什么是分层自动化测试
转自:https://blog.csdn.net/poppy3163/article/details/78209548传统的自动化测试更关注的产品UI层的自动化测试,而分层的自动化测试倡导产品的不同阶段(层次)都需要自动化测试。为什么要画成一个金字塔形,则不是长方形或倒三角形呢?这是为了表示不同阶段所投入自动化测试的比例。如果一个产品从没有做单元测试与接口测试,只做UI层的...转载 2019-07-25 17:58:01 · 1914 阅读 · 0 评论 -
(八)安装Jenkins遇到问题及解决
安装Jenkins:https://www.cnblogs.com/zishengY/p/7170656.html一、Error: Unable to access jarfile jenkins.war要进入jenkins.war所在目录二、Caused by: java.net.BindException: Address already in use: bind查看80端口...原创 2019-06-11 19:39:23 · 19245 阅读 · 2 评论 -
(七)ANT集成Jmeter
安装集成参考:https://juejin.im/post/5be918f6f265da613a538c59ANT是一个部署工具比如在开发中对代码编译、打包、部署到另一个服务器中这种重复工作Ant操作为先在jmeter中写好测试计划,保存为jmx文件,在cmd窗口对应路径下执行ant命令,会完成jmx计划的执行和生成jtl文件,并将jtl文件转化为html页面进行查看。build....原创 2019-06-11 18:13:03 · 200 阅读 · 0 评论 -
(三)用户自定义变量
变量引用基本如下方式在beanshell中用vars.get("var_name");在其他图形化界面用${var_name}一、User Defined Variables(用户定义的变量)add--Config Element--User Defined Variables用户自定义变量中的定义的所有参数的值在测试计划的执行过程中不能发生取值的改变,因此一般仅将测试计划...原创 2019-06-05 09:47:25 · 3904 阅读 · 0 评论 -
(二)beanshell内置变量用法
介绍beanshell几个内置变量常见用法,基本就这些,其他遇到再补充一、vars- (JMeterVariables) - gives read/write access to variables这个变量实际引用了JMeter线程中的局部变量容器(本质上是Map),因此可以通过put和get方法访问JMeter中的变量。这个变量是所有内置变量中最有用的,它是测试用例与BeanShell...原创 2019-06-04 18:38:55 · 1764 阅读 · 0 评论 -
(六)http响应校验、数据库与接口响应校验
一、jp@gc-JSON Path Assertion如果服务器响应返回的是json格式的内容,这时最佳的断言验证类型就是使用jp@gc - JSON Path Assertion。JSON Path的写法和(五)保存http接口响应数据 一致校验error_code == 1 : json path:$.error_code Expected Value:1 校验timest...原创 2019-06-10 20:04:40 · 822 阅读 · 0 评论 -
(五)保存http接口响应数据
一、保存在jp@gc - JSON/YAML Path Extractor中{ "data" : [ //数组 {//对象 "id" : 0, "result" : 1, "seqno" : "1" } ], "error_code" : 1, "message" : "Success",...原创 2019-06-10 19:31:36 · 956 阅读 · 0 评论 -
(一)jmeter 目录结构及jmeter参考文档使用方法
一、目录结构bin:可执行文件打开jmeter:jmeter.batdoc:接口文档doc--api--index.html 接口文档lib:jar包 printable_doc:可打印文档①usermanual-->index.html:help文档②元件:是jmeter工具菜单中一个子菜单(功能),比如HTTP 请求、事务控制器、响应断言等,就是一个元件。查看...原创 2019-06-04 11:13:30 · 273 阅读 · 0 评论 -
(十一)jmeter、ant、jenkins各部分所起作用
用Jmeter编写接口测试用例,把用例保存到svn中,利用Jenkins上实现持续集成,Jenkins中用Ant进行构建操作,Jenkins中加入HTML报告、性能报告、邮件发送等功能。...原创 2019-06-14 14:21:05 · 336 阅读 · 0 评论 -
(十)ant发送邮件
一、报错:java.lang.ClassNotFoundException: javax.mail.internet.MimeMessage解决方法:缺少mail.jar、activation.jar下载地址:https://pan.baidu.com/s/1SBR9n-L6K7PE6_S0k6-D8Q 密码:lm10二、build.xml文件<?xml version=...原创 2019-06-13 19:16:53 · 498 阅读 · 0 评论 -
(九)Jenkins集成用到的插件及配置
需要用到的插件:(安装参考(八)安装Jenkins遇到问题及解决)Ant Plugin HTML Publisher plugin:可在Jenkins中生成单独的测试报告菜单 Performance Plugin:jmeter报告需要 EmailExtension plugin:邮件需要ant的作用:执行脚本、保存执行结果jlt、生成报告保存执行结果、生成报告是在一个目录中,现在在...原创 2019-06-13 16:01:34 · 449 阅读 · 0 评论 -
(十四)Jenkins简介
Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。在Ant+Jmeter中,需要我们配置build.xml,而Jenkins提供了图形化界面配置和更强大功能。...原创 2019-07-27 19:25:17 · 433 阅读 · 0 评论