摘要: 公司后端服务使用 java 重构后,很多接口采用了阿里的 dubbo 协议。而 python 是无法直接调用 dubbo 接口的,但可以通过 telnet 调用,具体可以通过 telnetlib 模块的 Telnet类 来调用,只需要四行代码即可实现: import telnetlib # 创建te 阅读全文
posted @ 2020-05-07 15:46 三只松鼠 阅读(6315) 评论(1) 推荐(1)
摘要: 上一篇讲述了 Locust 的单进程,多进程,分布式的使用,在压测的时候发现客户机 cpu 基本接近100%,当服务器资源还很空闲,客户机已先达到瓶颈了。下文使用同一台客户机(8核8g)压测网关,对比优化前和优化后的效果。 一、locust 自带 httpclient locust 自带 clien 阅读全文
posted @ 2020-03-12 16:17 三只松鼠 阅读(4284) 评论(0) 推荐(0)
摘要: 一、简介 Locust 是一个易于使用,分布式,用户负载测试工具。它用于负载测试 web 站点(或其他系统),并计算出一个系统可以处理多少并发用户。在测试期间,一大群虚拟用户访问你的网站。每个测试用户的行为由您定义,集群过程由 web UI 实时监控。这将帮助您在让真正的用户进入之前进行测试并识别代 阅读全文
posted @ 2020-03-10 13:54 三只松鼠 阅读(7040) 评论(4) 推荐(4)
摘要: 一、简介 WRK 是一款针对HTTP基准测试工具,即使在单个多核CPU上运行时,也能够对目标机器产生大量负载。原因是它使用了一些操作系统特定的高性能 io 机制, 比如 select, epoll, kqueue 等。其实它是复用了 redis 的 ae 异步事件驱动框架。说说 wrk 的优缺点吧: 阅读全文
posted @ 2020-03-06 09:56 三只松鼠 阅读(2404) 评论(0) 推荐(1)
摘要: 不管是jmeter还是LoadRunner,参数化、关联参数、断言等方法在压测过程中经常使用。本文介绍在 jmeter 中的用法。 一、参数化 jmeter 对数据参数化的三种实现方式。 1.CSV Data Set Config 1)添加 CSV Data Set Config 2)填入相关参数 阅读全文
posted @ 2020-03-05 16:48 三只松鼠 阅读(1750) 评论(0) 推荐(1)
摘要: 前言: 最近公司领导要统计技术部门在各个业务条线花费的工时百分比,而 jira 当前的 Tempo 插件只能统计个人工时。于是就写了个报表工具,将 jira 中导出的个人工时excel表格 导入数据库,在后端处理各个业务工时占比。后来研究了 jira 的 API 文档 ,放弃了之前的思路,直接调用 阅读全文
posted @ 2020-01-20 14:51 三只松鼠 阅读(10994) 评论(2) 推荐(2)
摘要: Flask 是一个轻量级 web 框架,自由、灵活、可扩展性强。Flask 本身相当于一个内核,大部分功能都需要扩展第三方库。 Flask 框架有多“轻量”呢,之前写过一篇 Django实现restful api 的文章,基于 Django 框架实现的,有兴趣的同学可以做下比较。在实现简单的 api 阅读全文
posted @ 2020-01-15 10:44 三只松鼠 阅读(5301) 评论(0) 推荐(1)
摘要: 前几天 Django 官方推出了 3.0 框架,项目在 K8S 内部署启动的时候,报了这个错:ImportError: cannot import name 'render_to_response' from 'django.shortcuts'。然后简单排查下了,进到容器内用 pip3 show 阅读全文
posted @ 2019-12-06 10:18 三只松鼠 阅读(16990) 评论(0) 推荐(1)
摘要: ZooKeeper 简介 ZooKeeper 是一个分布式的、开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。Zoo 阅读全文
posted @ 2019-11-20 15:09 三只松鼠 阅读(14975) 评论(0) 推荐(1)
摘要: 在 Appium 中提供 swipe() 方法来模拟用户滑动屏幕。 swipe() 实现过程 是先通过在屏幕上标记两个坐标,然后再从开始坐标移动到结束坐标。 先看下 swipe 方法定义: def swipe(self, start_x, start_y, end_x, end_y, duratio 阅读全文
posted @ 2019-11-05 14:46 三只松鼠 阅读(6156) 评论(0) 推荐(1)