自定义博客皮肤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)
  • 收藏
  • 关注

转载 Nginx日志分析工具

这个工具是由一位叫LEO的网友提供的,它的博客是http://linux5588.blog.51cto.com/,它是用python语言写的,只是用来分析nginx日志,它的输出比较简单,以IP为主,可以查看每个IP的访问的流量,次数,占比等信息。先获取这个python文件。#下载#解压缩使用:(只要接一个日志文件作为参数)......

2022-08-17 10:14:33 2032 1

原创 uirecorder遇到问题记录

uirecorder 安装安装UIRecordercnpm install uirecorder mocha macaca-reporter -gPC录制:1.初始化工程 uirecorder init(需在git Bash下执行)2.开始录制 uirecorder start3.启动WebDriver服务cnpm install selenium-standalone@latest -g #安装selen.....................

2022-07-07 14:40:17 859

转载 Django在view中将数据库查询数据以JSON格式数据返回

和前端交互全部使用JSON,如何将数据库查询结果转换成JSON格式返回多条数据示例import jsonfrom django.http import HttpResponsefrom django.core import serializersdef db_to_json(request): scripts = Scripts.objects.all()[0:1] json_data = serializers.serialize('json', scripts) ...

2022-04-27 16:19:04 767

原创 Django架构中路由系统使用

根据HTTP请求中的URL,查找路由表,将HTTP请求分发到 不同的视图去处理:1、单一路由对应1url(r'^index$', views.index),2、基于正则的路由url(r'^index/(\d*)', views.index),url(r'^manage/(?P<name>\w*)/(?P<id>\d*)', views.manage),3、添加额外的参数,默认的参数url(r'^manage/(?P<name>\w...

2022-03-19 12:01:08 123

转载 keepalived+nginx实现高可用的负载均衡

nginx+tomcat实现了负载均衡后,可以分别在两台服务器上安装keepalived来监控nginx进程,实现服务的高可用性。具体的实现方式是,部署好两套负载均衡的环境,使用keepalived将两套环境设置为主备,并且虚拟一个ip地址作为客户端入口,如果业务过程中主环境的nginx代理服务挂掉,keepalived会将虚拟ip切换至备服务器上继续提供业务支持。环境信息如下:服务器1:10.10.19.74(主)服务器2:10.10.19.73(备)虚拟ip:10.10.19.68..

2022-03-17 16:06:55 792

转载 Throughput Shaping Timer

本文参考了:https://www.cnblogs.com/yagao/p/12614175.htmlThroughput Shaping Timer是用来控制吞吐量的定时器,通过延缓线程运行来整体控制取样器产生的RPS。实际使用中:1. 可以通过设置在不同吞吐量分别持续一段时间,考察系统在不同吞吐量情况下的稳定性2. 可以通过设置随着时间持续增加的吞吐量,来探测系统吞吐量的的极限举个例子:1. 首先,创建一个线程组,这里我把线程数暂且设置为200,循环勾选为永远。在文章末.

2022-03-11 11:39:52 1514

原创 Jenkins杀掉子进程解决方法(转载)

原因Jenkins会在构建完成后使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。解决办法1.对于普通job更改​​Jenkins的ProcessTreeKiller寻找的环境变量BUILD_ID比如,启动Apache HTTP ServerBUILD_ID=dontKillMe /usr/apache/bin/httpd又如启动Apache Tomcatexport EXEC=/home/toby/usr/apache-tomca

2022-01-18 20:27:41 1289

原创 常用正则表达式

常用正则表达式一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0

2021-09-26 17:42:13 64

原创 webdriver API

1.add_cookie(self,cookie_dict)##翻译:添加cookie,cookie参数为字典数据类型Adds a cookie to your current session.:Args:- cookie_dict: A dictionary object, with required keys - "name" and"value";optional keys - "path", "domain", "secure","expiry"Usage:driver.add_c..

2021-09-26 14:58:37 133

转载 Web自动化测试教程

转载自python+selenium自动化软件测试(第2章):WebDriver API - Web自动化测试 - 博客园 (cnblogs.com)目录1.1 操作元素基本方法1.1.1 打开网页1.1.2 设置休眠1.1.3 页面刷新1.1.4 页面切换1.1.5 设置窗口大小1.1.6 截屏1.1.7 退出1.1.8 加载浏览器配置1.2 常用8种元素定位(Firebug和firepath)1.2.1 环境准备1.2.2 查看页面元素1.2.3

2021-09-26 14:49:30 3345

转载 Python简单写接口

一、python3写一个http接口服务,给别人调用3 这次选择fastapi,FastAPI是一个现代的、快速(高性能)的web框架,用于基于标准Python类型提示使用Python 3.6+构建api。具有快速、快速编码、更少的错误、直观、简单、简便、健壮。简易而且本地win10能够跑起来。二、FastAPI的get接口代码实现 1. 安装: pip install fastapi pip install uvi...

2021-08-31 18:29:50 9547

转载 katalon Listeners

测试监听器Test Listeners是Katalon Studio从5.2版本引入的一个新特性。这是一种帮助您扩展当前测试流的伟大而灵活的方法。简单地说,测试侦听器是根据您自己的标准创建的测试步骤,当条件匹配时将执行这些步骤。下面的指南包含了所有有用的信息,可以帮助您开始使用测试侦听器。管理测试监听器测试侦听器可以像其他测试工件一样处理,这意味着您可以执行所有基本操作,如创建、复制/剪切、重命名或删除。除了创建一个操作之外,我们不会过多地讨论这些操作。测试监听器位于Test Explorer窗格.

2021-07-01 09:30:30 91

转载 katalon等待时间、断言、setup teardown

设置等待时间硬等待:不管结果真么样等待时间一过立马执行以后代码// 线程休眠5秒Thread.sleep(5000)每条语句等待:每一个WebUI.方法都等待一段时间,这就要手动设置一下了。   路径 project → settings → Execution → Web Ui → delay Between actions……  单位是秒钟,默认:0,设置了之后,每条语句都会隔几秒在执行!隐式等待:有条件性的等待比如等待页面加载10秒钟,5 秒钟页面加载完成,开始执行下面...

2021-06-30 19:48:52 1858

原创 面试题记录

1.全局锁 乐观锁 悲观锁悲观锁:每次去拿数据的时候,都默认别人会修改这个数据,所以都会上锁,这样就会阻止其他人修改该数据,直至锁被释放。 乐观锁:每次去拿数据的时候,都默认别人不会修改这个数据,所以不会上锁,但是在提交更新的时候,回去判断一下在此期间有没有人去更新这个数据。 ...

2021-06-17 17:06:00 106 1

原创 docker实现locust+prometheus+grafana性能测试监控

1.Locust + Prometheus + Grafana简单总结起来就是:实现一个Locust的prometheus的exporter,将数据导入prometheus,然后使用grafana进行数据展示。

2021-06-03 14:59:53 1339

转载 Docker常用命令

Docker 停止容器->删除容器->删除镜像应用场景:需要彻底删除一个正在运行的镜像$ docker ps // 查看所有正在运行容器$ docker stop containerId // containerId 是容器的ID$ docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID$ docker stop $(docker ps -a -q) // stop停止所有容器$ docker rm $(docker ps -a -

2021-06-01 10:31:17 82

原创 Dockerfile构建镜像

以nginx镜像为例1.创建目录存放nginx包和Dockefile文件2.编写Docker文件3.构建镜像docker build -t nginx:v1 .-t 指定镜像名字nginx:v1指定版本号.为相对路径,指即用当前路径的 Dockerfile 进行构建如不用当前Dockerfile文件,可用-f指定其他路径下的Dockerfile...

2021-06-01 10:13:55 67

原创 微信开发者工具测试小程序

测试小程序涉及到业务时,可以使用微信开发者工具测试小程序1、本地安装微信开发者工具、VS code工具2、拉代码到本地,在CMD中执行命令git clone 代码仓库路径(如:https://navi.united-imaging.com/UplusTestCollection/UCloud/_git/Solar-miniprogram-front)切分支:git checkout feature/M4-uclass3、用VS CODE生成dist文件VS code打开拉取到本地的代码:ope

2021-05-31 17:42:02 1401

原创 docker安装jenkins

1.启动docker,下载Jenkins镜像文件docker pull jenkins/jenkins

2021-05-27 20:20:35 145

转载 jenkins修改maven插件的settings.xml加载本地库依赖

一般默认路径如下:/var/lib/jenkins/hudson.tasks.Maven_MavenInstallation/例如我安装的maven插件名称是maven3.6,则:/var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven3.6/conf然后就可以看见settings.xml了我们将仓库修改为阿里云仓库,加快下载速度————————————————版权声明:本文为CSDN博主「cc_want」的原创文

2021-05-27 19:56:44 931

空空如也

空空如也

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

TA关注的人

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