摘要: jenkis中的触发邮件机制是根据构建成功与否来发邮件,实际上我们在jenkis上定时执行脚本时是需要根据用例的执行结果来触发邮件预警 本文讲叙如何根据用例的执行结果来触发邮件预警 1.在任务配置的build部分,选择execute windows batch command 2.手动写一段语法来判 阅读全文
posted @ 2020-09-22 15:56 learn_py_test 阅读(365) 评论(0) 推荐(0)
摘要: 最近在写接口测试的用例 主要是从以下方面考虑 1.正向传参,即按开发定义好的参数来进行传参 2.逆向传参,不按规定来传参。如 (1)字段值传空值; (2)接口如果有权限的限制,则用权限小的账号,来传参 (3)字段值,随便输入(即数据库中没有的值),看返回结果 (4)字段长度的校验 (5)字段值类型的 阅读全文
posted @ 2020-09-18 18:05 learn_py_test 阅读(600) 评论(0) 推荐(1)
摘要: 打开后这里面最底下有个【升级站点】,把其中的链接改成http的就好了,http://updates.jenkins.io/update-center.json。 然后在服务列表中关闭jenkins,再启动,这样就能正常联网了。 本文转载:https://blog.csdn.net/qq1137623 阅读全文
posted @ 2020-08-24 10:19 learn_py_test 阅读(255) 评论(0) 推荐(0)
摘要: 1.定位元素 用android ADT自带工具:uiAutormatorViewer,会报如下错误 可能是环境与手机不兼容 可以用以下方法解决:(参考:https://blog.csdn.net/qq_40356449/article/details/103302820) 一:先造工具 方法如下: 阅读全文
posted @ 2020-07-28 17:42 learn_py_test 阅读(550) 评论(0) 推荐(0)
摘要: 一.最近在写接口测试脚本时,发现当读取Excel用例时,有时候要用eval,有时候又要用json.loads,不知道区别,只能换一下就可以用了,不知道其中的原理,特地百度了下。于是就记录了下,以便后续查看。 1、json.loads与eval都能将s转成python中的对象,json.loads将j 阅读全文
posted @ 2020-07-07 10:35 learn_py_test 阅读(882) 评论(0) 推荐(0)
摘要: request封装 import requests class RequestsHandler: def __init__(self): self.session = requests.Session() def visit(self, url, method, params=None, data= 阅读全文
posted @ 2020-05-18 22:01 learn_py_test 阅读(238) 评论(0) 推荐(0)
摘要: 1.用户关键字,使用robot语法定义的关键字 2.系统关键字 自带的 3.资源文件,自己定义的关键字 4.变量 自己定义的关键字,需单独建一个资源文件 自己写的关键字,需写在***Keywords*** 语法: 关键字名称 [Arguments] ${a} 表示变量 [Return] 返回值 在其 阅读全文
posted @ 2020-05-10 17:22 learn_py_test 阅读(1097) 评论(0) 推荐(0)
摘要: 启动配置参数,可以参照官网: http://appium.io/docs/en/writing-running-appium/caps/#general-capabilities from appium import webdriver # 1\准备参数:告诉appium,你要打开哪个设备上的哪个a 阅读全文
posted @ 2020-04-30 20:36 learn_py_test 阅读(3418) 评论(0) 推荐(0)
摘要: mock,是python中模拟接口返回数据 1.安装 pip install mock import unittest from mock import Mock def add(a,b): pass class Testadd(unittest.TestCase): def test_add(se 阅读全文
posted @ 2020-04-24 16:36 learn_py_test 阅读(4013) 评论(0) 推荐(0)
摘要: 1.安装插件 jenkins中安装邮件插件,选择Email Extension 2.开启smtp服务,每个客户端的设置不一样,下图是qq邮箱,仅供参考 3.设置邮件服务 3.1系统设置 3.2 在任务配置中,构建任务后,添加配置 3.4定时构建,任务的配置中,有个定时构建 语法,jenkins中有说 阅读全文
posted @ 2020-04-24 14:29 learn_py_test 阅读(218) 评论(0) 推荐(0)