自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 在table中获取每一行scope的值

当前有一份如下数据需要展示在表格中,表格的页面元素套了一个折叠面板,需要循环page_elements中的数据展示出来。

2024-05-28 13:31:59 284

原创 fiddler

在网上查找结果发现本机情况是因为安装了EasyConnect,其中有一个自启动服务会更改代理,将服务停止之后就没有再出现这个提示了。

2024-05-21 15:30:13 272 1

原创 pytest

针对部分用例的前后置:@pytest.fixture(scope=‘fuction’, params=[“”], autouse=Fasle, ids=“”, name=“”)setup_class() 所有用例执行之前只执行一次,如创建日志对象,创建数据库连接,创建接口的请求对象。setup_class() 所有用例执行之后只执行一次,如销毁日志对象,销毁数据库连接,销毁接口的请求对象。执行顺序: 默认执行顺序从上往下,@pytest.mark.run(order=1) 指定执行顺序。

2024-05-21 14:52:39 835 1

原创 【九】fastapi+vue实现token验证登录

退出登录直接清楚token。fastapi使用的jwt做的验证: https://fastapi.tiangolo.com/zh/tutorial/security/oauth2-jwt/token_verify.py 三个方法,

2024-05-16 15:38:09 764

原创 【八】centos7.6安装chrome和chromedriver并启动selenium

学习来源:安装chrome和chrome driver安装Python11chromedriver下载地址。

2024-05-11 14:18:40 489

原创 【七】jmeter5.5+influxdb2.0+prometheus+grafana

参考文章:https://blog.csdn.net/wenxingchen/article/details/126892890https://blog.csdn.net/shnu_cdk/article/details/132182858 promethus参考由于自己下载的是infuldb2.0,所以按照上面两个步骤走不通,做了如下修改,前提目前jmeter5.6.3还不支持,但是至少要求要求5.5,所以我弄好了一个有插件的5.5。

2024-04-23 12:34:16 1476

原创 【六】fastapi+vue前后端分离项目

https://gitee.com/feiminjie/helloworldfronthttps://gitee.com/feiminjie/helloworld

2024-04-16 16:50:26 331

原创 【五】prometheus+grafna初步部署和简单使用

第一次启动的时候,发现Prometheus访问不了,可以进入容器的日志中看下,报错了的话,删掉一个pod试试,删除pod会重启一个pod,这样好像就可以了。执行最后这两个命令的时候一开始也没成功,然后我先DELETE了这两个server,然后重新创建,重复了两遍又可以了,可能是反应太慢了。注意三个文件的端口要不一样,不然会冲突,在这里运行启动命令其实就可以创建了,但是创建后会少两个监控,所以再增加一下配置。我的到这里就先结束了,没有配置持久化,没有配置告警,如果要配置的,我上面贴的学习链接可以去看下。

2024-03-13 18:21:47 1038

原创 【四】将vue部署到k8s中

步骤都和前面三步中的步骤差不多,如果有什么报错对着日志改一改就可以了。1、创建上面yml文件中的命名空间。2、在front命名空间内创建密文。我准备的Jenkinsfile。里面配置和后端写的区分开就行了。任意节点+端口就可以访问了。

2024-03-13 13:51:03 869

原创 【三】安装k8s+kuboard, 拉取harbor镜像并执行yml文件

按要求输入,名字任取,docker serve以我的例子填写的是http://103.39.222.98:80/ 一定要带端口,username和password填自己登录harbor的。安装k8s:https://kuboard.cn/install/history-k8s/install-k8s-1.19.x.html,其中初始化master和worker时都填写购买的域名,没有就不改就行,ip改为master的内网ip。上面已经设置了无密码登录,所以直接进jenkins的流水线语法中,选择。

2024-03-11 12:35:14 1705

原创 【二】jenkins拉取gitee代码并生成镜像推送harbor

选择好这个,然后配置好git信息,点击下面生成流水线脚本,然后复制生成的脚本,然后黏贴到git的jenkinsfile文件的步骤中。jenkins中build一下该任务,查看执行任务是否成功,进harbor的repo项目中查看是否有镜像,走到这里应该是有的。在流水线中添加git信息,输入一下信息后,其他默认,最后脚本路径写Jenkinsfile,点击应用保存。写入后上传到git上,然后在jenkins任务中流水线语法出选择。Jenkins中点击新建任务,输入名称,选择流水线,点击确定。

2024-03-11 11:22:32 704

原创 【一】安装Jenkins和harbor

链接:https://www.bilibili.com/video/BV1uF411Q7hD/?查看日志,找到日志的密码,然后登录打开jenkins(可能需要等待),登录输入密钥d6e81effe1774dcd80bc08bd6d62c458。下载链接 https://github.com/goharbor/harbor/releases。找到对应的jenkins版本:https://www.jenkins.io/download/等待安装完成访问harbor,端口为harbor.yml中的端口。

2024-03-11 10:34:22 411

原创 针对自己参数驱动时未找到参数的情况处理

暂时发现只能在testsuit中使用parameterstestcase方面:截图只是整个用例一小部分

2019-12-31 15:31:42 343

原创 selenium webdriver通过http basic authentition

做两步处理1、第一步 driver.get("https://user:password@domain/") 谷歌提供的方法,后期可能会启用2、第二步 driver.get("https://domain/")

2019-12-13 23:56:46 604

原创 当需要在多个环境运行,请求只有域名不一致时,可以采用多.env文件处理

1、比如我当前的环境有三个国家,此时需要测试三个环境接口是不是通过 建立三个.env 命名格式为 xxx.env 在每个.env中添加对应参数2、需要在debugtalk.py添加跳过环境函数,一个脚本就可以执行在三个环境 skipIf: I 要大写,一般接函数 意思是当值为true时执行,false就跳过 ...

2019-12-13 23:46:01 311

原创 content_type决定传参类型

1、content_type为application/json时 传参就是json数据,例如:2、content_type为application/x-www-form-urlencoded时 传参是paramas;例如:3、根据传参数据为列表还是字典做区分列表:字典:去掉两个减号...

2019-12-13 23:34:02 226

原创 安装Jenkins离线或者是登录后白屏或者重启不了

1、安装成功后会有一个密码地址,那个就是根目录找到jenkins/updates/default.json 修改下图为www.baidu.com找到jenkins/hudson.model.UpdateCenter.xml修改:改地址默认jenkins默认为:https://updates.jenkins.io/update-center.json为https://...

2019-08-20 22:15:09 368

原创 requests请求一直返回404

解决问题:发送json数据一直返回4041、返回404最大的可能是找不到url2、出现以下情况json有json对象和json字符串如果是接口接受的是json字符串,headers中不需要content-type也可以请求成功response = requests.post(url= baseData.url["addorder"], ...

2019-05-10 11:30:06 17163

原创 python保留n位小数,逢尾进一

#保留n位小数且逢尾进一def transform_data(data,n): data_str = str(data).split('.') if data_str: if data_str[1] == "0"*n: final_data = int(data) elif len(data_str[1]) >= n...

2019-05-09 09:27:20 3337

原创 python+appium环境配置及连接模拟器(2018/9/26)

安装和环境配置可以看① https://blog.csdn.net/qq_35304570/article/details/80025201注意以下几点:1、首先需要安装JDK环境这里安装jdk不能安装java10(我是用的java8),否则android安装时会找不到java jdk2、选择API版本时,一般选择最新的API选择一个就好了3、node.js和appium server的...

2018-09-26 15:35:18 872

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除