- 博客(9)
- 收藏
- 关注
原创 unittest.mock中Mock的使用与实践
在下面的例子中我们有一个函数 some_function 实例化了 Foo 并调用该实例中的一个方法。对 patch() 的调用会将类 Foo 替换为一个 mock。Foo 实例是调用该 mock 的结果,所以它是通过修改 return_value 来配置的。下面这个简单的 ProductionClass 具有一个 closer 方法。如果它附带一个对象被调用那么它就会调用其中的 close。
2023-09-26 18:26:56 232
原创 VS CODE中使用KoroFileHeader插件设置文件头注释
1 在扩展商店搜索插件“KoroFileHeader”,并安装2 进入插件设置页面方法1:在扩展界面,点击插件一栏的设置小图标,点击“扩展设置”进入设置页面方法2:点击左下角设置按钮,点击“扩展”(ctrl+shift+x快捷键也可调出),找到插件KoroFileHeader进行设置3 点击setting.json4 编辑内容(“Do not edit"是系统自动生成的,无需填写){“fileheader.customMade”:{“Date”:“Do not edit”,“A
2021-10-19 10:48:39 636
原创 在VS CODE上提交代码到GIT
在VS CODE终端执行命令,绑定用户名/邮箱:git config --global user.name "用户名"git config --global user.email "邮箱"git config --global credential.helper store在VS CODE里面提交代码步骤:
2021-10-18 16:46:47 249
原创 docker运行jenkins 遇到权限问题Wrong volume permissions
docker启动jenkins命令:docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /root/jenkins:/var/jenkins_home jenkins/jenkins:2.277.2-lts-centos7/root/jenkins是docker外创建的目录/var/jenkins_home是docker里默认jenkins目录jenkins:2.277.2-lts-cent
2021-04-12 12:02:05 3295
原创 关于node_exporter收集服务器信息,传送给prometheus,时常断连,报错connect:connection refused
上报错图在我搭建完服务之后,时常出现这种问题,断连然后去服务器上重启进程之后,就恢复了于是我开始排查到底哪里出问题最后发现,原来是因为我自己很傻逼,linux基础知识不到位我的启动命令./node_exporter &&这个命令是后台挂起,shell关闭了,进程就会停止。而我们的服务器限制了连接时间,所以我的shell到了一定时间就会被断开,于是node_exporter就一起被停掉了。我是时候找个厂上班了...
2021-04-07 14:17:20 1767 2
原创 Grafana导入node_exporter图标后,显示Panel plugin not found:table-old
遇到这个问题的时候,我上网搜了很多文章,都是说如何解决Panel plugin not found: grafana-piechart-panel的,显然不是一个问题后来我看到一篇文章说,可能是Grafana的版本比较老,建议将版本升级为7.x于是我查看自己的Grafana版本$ grafana-server -v显示安装的是6.7.4.1的版本,于是果断卸载重新装7.2.1版本$ wget https://dl.grafana.com/oss/release/grafana-7.2.1-1.x
2021-03-16 17:49:50 2233
原创 Docker启动Prometheus后,使用Node_Exporter搜集被监控机的数据,修改Prometheus.yml后,获取不到数据
在被监控机上安装Node_Exporter后,配置监控机上的Prometheus.yml内容如下:- job_name: 'node_exporter' static_configs: - targets: ['ip:9100']配置完毕后,重新加载配置文件可以使用该命令,PID为Prometheus的进程ID$ kill HUP PID【PID如何获得?$ ps -ef | grep prometheus$ docker top CONTAINERID #CONTAINERID
2021-03-16 17:36:43 1330
原创 grafana-reporter安装及配置
命令:yum install goyum install gityum install texlive-latexgo get github.com/IzakMarais/reporter/... go install -v github.com/IzakMarais/reporter/cmd/grafana-reportergo/bin/grafana-reporter -ip ip:8686#-ip是命令,后面的ip是服务器地址docker run -p 8686:8686 izakmar
2021-02-26 15:25:14 3184
原创 jmeter性能测试实战,仅一次控制器,Json值提取,变量使用,CSV数据驱动,Json断言
这次性能测试的需求很简单,机器人自动聊天对话接口单线程48小时压测。首先创建一个线程组,添加“http信息头管理器”,找开发要了个不会失效的token仅一次控制器然后创建两个http请求,一个“创建聊天会话”,一个“开始聊天”,我主要是测“开始聊天”,所以“创建聊天对话”这个请求只需要跑一次,成功创建会话之后,一直聊天就可以了。下面就用到这个“仅一次控制器”直接把我只要跑一次的请求放在这个控制器下面就可以了,如图:Json提取器我的“开始聊天”接口,需要用到“创建聊天会话”接口的出参se
2021-01-04 14:04:09 613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人