摘要: 最近在2台电脑上装了jenkins,插件下载时好多失败的,网上找了各种方法,最后找到一个方法可以解决我的问题: 1、插件下载失败截图: 2、可以点击重试,多下载几次,如果多次后仍然不成功,可以跳过,进入jenkins管理界面。 3、修改jenkins插件的下载源地址,点击manage jenkins 阅读全文
posted @ 2020-07-13 15:11 chang不二 阅读(6598) 评论(0) 推荐(0) 编辑
摘要: 最近在写python的自动化脚本,准备用jenkins部署,公司代码提交到gitlab上,所以在windows服务器上部署了一套。中间过程中也有些坑,总结一下,日后备用。 一、gitlab服务器是公司安装的,我也不写部署方法了。 二、jenkins所在服务器要安装python,我用的是python3 阅读全文
posted @ 2020-07-13 14:53 chang不二 阅读(996) 评论(2) 推荐(1) 编辑
摘要: 我们在用jmeter测试接口的过程中,经常会碰到一些接口依赖登录的token,如果不把登录接口获取到的token设置为全局变量,那么就需要在每个线程组中放一个登录接口,实在是麻烦。 下面分享一下jmeter获取token后设置为全局变量的方法 1、登录接口 在http请求下,右击,选择添加--后置处 阅读全文
posted @ 2020-06-10 18:16 chang不二 阅读(4364) 评论(0) 推荐(0) 编辑
摘要: page_objects库利用PO设计模式的思想,对元素定位进行了封装,代码非常简洁,可以直接使用; page_objects中的PageElement元素定位保方式变量如下: css:cssid_:idname:namexpath:xpathlink_text:link_textpartial_l 阅读全文
posted @ 2020-05-01 22:08 chang不二 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: PO设计模式的思想是:页面元素定位与操作分开; 一般把查找元素的操作放在BasePage文件中,对元素进行操作的代码放在具体的case文件中; 一、先定义badidu_page.py文件 代码如下: class BasePage(): def find_id(self,id_key): self.d 阅读全文
posted @ 2020-05-01 21:52 chang不二 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 朋友面试的过程中出的一个面试题目,初学python,用自己的方式实现一下; 题目如下,一个list中,找出前面元素相加等于后面的元素,并且以x+y=z的形式打印出来: 代码如下: alist = [2,3,4,5,6,7,10,15]for i in range(len(alist)): for j 阅读全文
posted @ 2020-05-01 21:43 chang不二 阅读(280) 评论(0) 推荐(0) 编辑
摘要: import xlrdimport unittestimport requestsimport jsonfrom xlutils.copy import copy"""1、读取excel2、构建对应请求3、写入执行结果到excel"""#打开原excel用例exceldir = r"C:\Users 阅读全文
posted @ 2020-04-10 13:27 chang不二 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 1、统计list中重复的元素 alist = [4,3,5,3,4,0,6,3,3]blist = [] for i in alist: if alist.count(i) >1: if i not in blist: blist.append(i)print(blist) 阅读全文
posted @ 2020-04-07 17:22 chang不二 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 平时我们在工作中,会遇到列表,字符串,如果要找出某元素在序列中的位置,可以使用如下几种方法: 下面的例子使用L列表,找到2所在的位置: 方法一,使用enumerate函数,它不仅可以直接列出位置,还可以列出值: L = [2,4,5,6,2,6,0,4] for i,j in enumerate(L 阅读全文
posted @ 2020-04-06 11:46 chang不二 阅读(13541) 评论(1) 推荐(0) 编辑
摘要: 统计list中各元素出现的次数,下面的方法也适用于统计字符串中各字符出现的次数 1、用字典的形式来处理 a = "abhcjdjje" a_dict = {}for i in a: a_dict[i] = a.count(i)print(a_dict) 2、用count函数直接打印出来 L = [2 阅读全文
posted @ 2020-04-05 19:18 chang不二 阅读(3215) 评论(0) 推荐(1) 编辑