摘要: 今天将自己的电脑既作为客户端又作为服务端进行一个程序的测试,想着用WireShark来抓包分析一下问题,但由于WireShark只能抓取经过电脑网卡的包,由于我是使用localhost或者127.0.0.1进行测试的,流量是不经过电脑网卡的,所以WireShark无法抓包,一番查找之下找到了解决方法 阅读全文
posted @ 2021-05-14 14:19 chooperman 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 由于问题分析需要,需要在linux上抓包。 一、测试tcpdump命令 如图所示,说明本机未安装tcpdump,需要安装。 二、安装tcpdump 使用命令:yum install tcpdump 三、使用tcpdump 目前按到实际用到的场景逐个记录命令。 指定eth0网口,抓取两台机器之间的包, 阅读全文
posted @ 2021-05-13 16:34 chooperman 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 背景 进行ws的登录压测时,在高并发下很容易出现WebSocket I/O error: Read timed out,需要分析产生的原因。 分析过程 1、jmeter查看结果树 2、jmeter请求体,发现Response(read) timeout(ms)字段,填写了6000ms,即6s。遍历了 阅读全文
posted @ 2021-04-30 17:29 chooperman 阅读(4568) 评论(0) 推荐(0) 编辑
摘要: 由于性能测试需要,需指定请求到达ng后,ng后面的系统处理的时间,需要增加ng日志中关于系统处理时间的显示。 requesttime:"request_time"; log_format main '$remote_addr - $remote_user [$time_local];"$reques 阅读全文
posted @ 2021-04-30 16:18 chooperman 阅读(3959) 评论(0) 推荐(0) 编辑
摘要: 背景 之前做了一次项目过程质量分析可视化的功课,但是存在2个大问题: 1、画出的图太丑了,只适合一个个截图放在测试报告中用,不适合直接整个html对外展示; 2、画图部分的代码写的比较死,一个图只允许传1个dataFrame进去,不灵活; 因此本次主要: 1、优化html的显示样式,将最终的html 阅读全文
posted @ 2021-04-29 16:37 chooperman 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 需求描述 需求实现: 一、数据预处理,接收不同项目的缺陷清单(pandas)——dataInput.py 1、考虑到后续要分析多个项目,即有可能会导出多个项目的缺陷清单,因此专门写一个dataInput.py用于接收不同的excel,并转换成pandas的dataFrame数据。 #-*-codin 阅读全文
posted @ 2021-04-20 10:00 chooperman 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 需求描述 需求实现: 注意实现如下: 1、注意选择起始、结束的时间,后续方案按照每次都从1月开始,从当前月结束导出全部数据。通过数据清洗,将不同月份的数据划分成不同的sheet页面,最后根据不同的sheet页即月份,通过数据处理出每月的缺陷情况,这里相当于每月都会算一下之前月的数据,考虑到问题单可能 阅读全文
posted @ 2021-04-09 17:48 chooperman 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 背景 做测试每月或者每个项目发布都要进行缺陷质量数据分析,之前都是手动统计excel,画图,非常麻烦。而之前已经做了一些pyechars进行数据可视化的调研,为了督促自己将这个事情完成,因此给自己定个计划。 需求文档 自己做了个需求文档,^_^ 原型图 十分抱歉,不会画,不过反正就我自己做,想要的效 阅读全文
posted @ 2021-04-09 17:08 chooperman 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 接口响应时间 从jmeter中Latency和Connect time的定义可以看出,Latency为请求发出到收到响应的完整时间,其包含了该请求建立tcp连接的时间。因此Latency-Connect time可以看做请求在服务端处理的时间。 如果相减的结果很大,说明响应时间主要在服务端消耗。如果 阅读全文
posted @ 2021-04-06 10:58 chooperman 阅读(6571) 评论(0) 推荐(1) 编辑
摘要: 题目 内容:输入RGB数字(有效范围0~255),将其转换成十六进制的结果 链接:https://www.codewars.com/kata/513e08acc600c94f01000001/train/python 截图: 解题 思路: 1、将范围外的输入,转成0或者255 2、将十进制整数rgb 阅读全文
posted @ 2021-03-31 09:50 chooperman 阅读(123) 评论(0) 推荐(0) 编辑