- 博客(95)
- 资源 (1)
- 收藏
- 关注

原创 JMeter 压测Server Agent无法监控资源问题,PerfMon Metrics Collector报Waiting for sample,Error loading results fil
JMeter 压测Server Agent无法监控资源问题,PerfMon Metrics Collector报Waiting for sample,Error loading results file - see file log, Can't accept UDP connections java.net.BindException: Address already in u...
2018-12-12 11:38:00
7713

原创 Jmeter not found in class‘org.json.JSONObject 问题
Jmeter not found in class'org.json.JSONObject 问题前景:公司有银行的项目要进行压测,但是接口有近视RSA加密,需发送签名,只能使用java编写原生接口脚本打包成jar使用BeanShell Sampler去调用发送请求。在使用的过程中遇到了如下问题。刚开始和开发一起解决,因开发未接触Jmeter及Jmeter报错信息提示有限,极其不...
2018-12-11 15:44:00
6108

原创 记一次java-selenium自动抢红包最简单案例1
记一次java-selenium自动抢红包最简单案例1 案例网址:http://xinyue.qq.com/act/pc/xyjf/a20170907envelopes/index.htm?ADTAG=AD_gw.home.pt.2_dyghb.20170926&atm_cl=ad&atm_pos=13256&e_code=3589...
2018-01-12 17:31:00
365
原创 django框架引入bootstrap本地文件时报错:Refused to apply style from……because its MIME type (‘text/html‘) is not a
django框架引入bootstrap本地文件时报错:Refused to apply style from ……because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
2022-11-07 14:15:22
1922
1
原创 30种SQL查询语句优化方法
15、索引并不是越多越好,索引固然可以提高相应的 select 的效率,但同时也降低了 insert。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进。如果数据量不大,为了缓和系统表的资源,应先。尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全。8、应尽量避免在 where 子句中对字段进行表达式操作,这将导致引擎放弃使用索引而进行。9、应尽量避免在where子句中对字段进行函数操作,这将导致引擎放弃使用索引而进行全。
2022-09-19 13:56:09
1356
原创 1个id可能有多个不同name,sql将2个不同name以上的id找出来
数据结构如下需求:有两列字段,id,和name。现在一个id可能有多个name,怎么写sql把有2个不同name以上的id找出来,如上图的话按需求只找出1和4先自己做再抄答案下面是我写的:SELECT name_id, test_nameFROM test_z WHERE name_id IN ( SELECT name_id FROM test_z GROUP BY name_id HAVING count( test_name ) >.
2021-12-07 19:33:31
1556
1
原创 使用adb logcat命令显示Android设备上的Log日志
使用adb logcat命令显示Android设备上的Log日志_wenzhi的博客-优快云博客_adb logcat
2021-10-26 17:11:40
8162
原创 adb命令
1、设备相关adb devices2、adb服务器杀死和启动adb kill-serveradb start-server3、文件相关adb push local remoteadb pull remote local其中 local代表的是PC端的某个位置,remote代表移动设备或者模拟器的某个位置4、装包、卸载包adb -s deviceid install apk在PC端的路径adb shell pm install apk在移动端的路径adb uni
2021-10-26 09:35:46
292
原创 ADB——获取APP崩溃日志
前言在测试Android APP的过程中遇到crash时,我们都需要把崩溃日志导出来作为附件传到bug管理工具中,今天分享一下我用的方式。目前抓取日志的主流方法是通过eclipse或者eclipse的ddms组件进行捕抓,这两种方法的缺点是启动时非常耗时。本文介绍的方法,只需要3~5秒即可获取崩溃日志,比较快捷。准备工作 在网上下载adb工具包,并保存在任意目录。 在环境变量path下添加adb的路径。 在任意目录下新建一个txt文件,然后把下面的内容复制进去
2021-10-26 09:34:23
5800
1
原创 初探pyqt5+QtDesigner编写exe
工具:Visual Studio Code版本:python37pyqt5-5.15.4pyqt5-tools-5.15.4.3.2扩展设置ui转化成py文件问题一:找不到designer.exe看了好多网上的designer配置,没有找到designer.exe实际路径是在:C:\Users\Zing\AppData\Local\Programs\Python\Python37\Lib\site-package...
2021-10-14 01:34:48
212
原创 python代码加签封装
# -*- coding=utf-8 -*-import hashlibimport jsonimport timeimport requestsdef get_sign(token=None, data={}): """ 获取签名方法 :param token: token :param timestamp: 时间戳 :param data: 请求参数 :return: 加密后sign,替换请求头sign """ timestamp = str(int(time.ti.
2021-09-27 20:21:57
309
1
原创 记一次Jmeter文件上传接口
无需其他操作,也无需请求头。主要问题就是要勾上对POST使用multipart/form-data和与浏览器兼容的头实际请求
2021-08-12 16:52:29
160
原创 性能基础知识
监控:容量测试和稳定性测试时启动nmon监控。开始性能测试前需要了解的内容:1、项目具体需求。2、指标:响应时间在多少以内,并发数多少,tps多少,总tps多少,稳定性交易总量多少,事务成功率,交易波动范围,稳定运行时长,资源利用率,测哪些交易,哪些接口,测试哪些场景。3、环境:生产环境服务器数量,测试环境服务器数量,按照资源配比得出测试指标。4、协议:系统用什么协议进行通讯。5、压力机数量:如果并发用户数太多,需要把压力发到不同的压力机,不然可能会存在压力机瓶颈问题,导致.
2020-12-31 16:09:22
246
原创 性能问题解析及解决方案
压测中遇到的性能问题及解决办法:一、容量测试过程中cpu过高1、用vmstat实时监控cpu使用情况。很小的压力AP cpu却到了80%多,指标是不能超过60%。2、分析是use cpu过高还是sys cpu过高,常见的是use cpu使用过高。3、如果是sys cpu使用过高,先把消耗cpu最多的进程找出来(top命令),再找到该线程下消耗cpu过高的是哪几个线程,再把该线程转换成16进制,再用jstack命令来dump线程栈,看这个线程栈在调用什么东西导致use cpu过高。二.
2020-12-31 15:51:19
1233
原创 当分配一个简单的任务时,如何说服
有的产品自己就是错误的,他可能理解错了,或者记错规则,测试过一遍可以检查遗漏处,UI不一定是对的这就是功能测试的任务范围功能测试文案需要过,错别字,错误指引文案如果是大批文案的,那么框架是测试负责,详细文案是运营,但是快上线还是测试需要过一遍大概内容有的开发负复制少了字或者标点,我遇过,或者复制错文案...
2020-12-30 22:14:07
101
原创 如何做好管理
1、指出员工错误行为时,少扯观点,摆事实。比如:事实:小张,我看了一下考勤记录,你上周有3个迟到观点:小张,你最近经常迟到。上周迟到很多次了2、明确你的期望结果,避免团队成员各种揣测君意,太累;内耗太严重;3、明确的奖惩制度:做的好的、表扬、奖励、晋升、加薪;做的不好的,摆数据、批评、降薪、末尾淘汰 ;4、给团队成员,制定明确的晋升路径、成长方向 ;5、定期,找团队成员聊聊;免得哪天突然跟你提离职了,还不知道为什么 ?6、精力有限,当团队成员超过6人了,最好选一个小组长,来帮你分担日常的管
2020-11-27 02:20:00
278
原创 测试时间不够,项目要如期发布该怎么办?
常见的几种情况:1、项目周期短,测试时间赶;2、转测时间一延再延,测试时间不断挤压;3、需求一变再变,导致开发、测试时间不够;4、开发质量太差,类似的问题反反复复出现,导致测试时间不够。在这些情况下,项目仍要如期发布该怎么办?事已至此,哪怕再怎么抱怨、吐槽也没用,项目总是要上的。此时,一定要拉到项目负责人:定下测试优先级,测试策略,即优先测试哪些功能,是不是保主要流程和界面样式,其他分支流程和细节可以留待后面测试优化? bug是不是只确保严重等级以上的完全修复,其他尽量修复,不行
2020-11-07 07:58:54
3738
原创 老鸟都具备的5个原则
2/8原则80%的成果出在20%的关键点上。该原则让我们做事情要分轻重缓急,抓住关键点,以点破面从而事半功倍。5W+1H原则5W是指:Why(为什么)、What(是什么)、Where(在哪儿)、Who(谁)、When(什么时候)1H是指:How(如何)通过使用该原则做事,可以让我们做事情有条理,避免一知半解就莽起干。比如,我们要写一份测试计划,需要做到:理解测试的目的(Why);明确测试的范围和内容(What);确定测试的开始和结束日期(When);明确测试的执行人员(Who);给
2020-11-05 17:47:45
237
原创 测试如何发现更深层次的BUG
在发现问题后,不要立刻就想着提交bug,应该做下记录,然后自己尝试着去分析这个问题产生的原因,比如抓一下包,看一下源代码,有些问题测试人员是可以自己定位的,只要自己确认了,提交上去的bug质量会更高。比如,执行搜索的时候,输入某个字段值,没有搜出来,查看代码后,发现sql语句并未执行,这时,我们再提交bug,描述中可以具体到哪个页面文件,哪段源代码,研发同事定位也方便,同事也对我们的技术能力认识上也有改变。如果测试环境带有控制平台,比如tomcat,jboss等等,那么我们测试的时候,不仅仅需要关注前台
2020-11-05 17:11:46
691
1
原创 迷茫时看看-测试的核心工作是什么?
每次实习生来就跟我说以后要做自动化要做性能我都是说要么你就是一条心做自动化和性能,但是这个一般很难,没有足够的岗位有新人也不可能上得了所以测试核心还是要懂业务,学会测试设计,测试方案测试是开发和产品的中间点,既要懂代码流也要懂业务设计流,在这个方面已经成熟了以后,可以像自动化和性能进行偏转提升测试本职就是人效跟质量而且那些运用的工具都是辅助为的就是提高人效,工具是死的人是活的,工作中做事情一定要有目的你觉得你的测试方案测试设计已经很完美了么?人效有提升么,质量保证有多少...
2020-11-05 16:32:03
625
原创 测试方案是否有必要写?
这个问题困扰了我很久,面试的时候都在问测试方案。在软件测试过程中,测试方案起到什么样作用? 如何编写测试方案?等等类似关于软件测试方案的问题,往往没有一致的答案。不同的公司往往有自己的测试方案模板,测试工程师的理解也会有所差别。以下是我关于测试方案的理解,希望能够抛砖引玉。编写测试方案的目的是啥?也许有人会说:根据产品功能需求(比如PRD)文档,参考产品设计文档,测试工程师就可以理解需求、设计测试用例了,不需要测试方案文档,即使写了测试方案,也主要是把产品需求和设计文档内容copy一下而..
2020-11-05 05:08:12
940
原创 需求分析如何做
作为一名测试开发工程师,与我们密切相关的不止是开发的代码,还有功能依赖的需求文档。一份好的需求文档,不止能够加速开发和测试的脚步,还能够提前发现风险,是产品的第一道风险保障。当然,工作中难免会遇到并不“完美”的需求文档,比如牵一发而动全身不清楚的交互逻辑,子条目频繁的变更,交流缺失导致的歧义,都会让测试在项目推进中手足无措。呐这篇文章就是想和你一起讨论,当我们阅读需求文档时,我们都需要了解啥。 从宏观的...
2020-11-05 05:04:14
435
原创 提升测试质量
目录1、项目时间总结2、 N版本bug分布1、项目时间总结目的:对项目迭代完整周期明确把控,开发和测试周期、时间比,为后续测试计划安排,提供有力依据。开发周期:yyyy-MM-dd ~ yyyy-MM-dd开发改bug:yyyy-MM-dd ~ yyyy-MM-dd测试:yyyy-MM-dd ~ yyyy-MM-dd 日期 N版本 yyyy-MM-dd beta1 yyyy-MM-.
2020-11-05 03:15:36
147
原创 质量管理QA
QA想做好不容易,很容易做成歪嘴和尚,即把经念歪了,到处指手画脚,挑刺找毛病,结果所有人都不喜欢。所以,在现实中,可能更多的要走服务路线,即根据企业现状,做一些力所能及的改进工作,而不是走城管路线。从事质量需要具备的几个素养:1、沟通表达能力,质量更多的像一个参谋类的岗位,推动别人按照流程制度来做事,沟通表达能力很关键,很多QA一跟业务的同学谈话就站在对立面,很容易被在团队内孤立;...
2020-08-24 17:41:00
397
原创 励志语录(忙碌的同时也要停下来思考人生)
耶鲁大学励志语录:1.要无条件自信,即使在做错的时候(怎么理解此句:这个有两个方向,一个是在错的时候,也要相信自己可以补救,一切皆利于我。另一个则是,即使做错了知我也没有错。很多人往道往理解成后一个,所以觉得一切理所当然,也绝不认错,更不要谈什么补救了,这不是自信,而是自欺,先自欺而后欺人。)2.不要想太多,定时清除消极思想3.学会忘记痛苦,为阳光记忆腾出空间4.敢于尝试...
2020-04-20 09:47:00
555
原创 最全app测试
1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即 15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。1.3测试资源测试任务开始前,检查各项测试资源。--产品功能需求文档;--产品原型图;--产品效果图;--行为统计分析定义文档;--测试设备(ios3.1.3-ios5...
2020-01-07 09:42:00
294
原创 开发规范
【强制】类名使用UpperCamelCase风格,但以下情形例外:DO / BO / DTO / VO / AO / PO / UID等。正例:JavaServerlessPlatform / UserDO / XmlService / TcpUdpDeal / TaPromotion反例:javaserverlessplatform / UserDo / XMLService ...
2019-08-15 11:26:00
521
原创 IDEA上传项目到github
IDEA上传项目到github https://www.cnblogs.com/jinjiyese153/p/6796668.html posted on 2019-06-10 17:21 Zing_Z 阅读(...) 评论(...) 编辑 收藏 ...
2019-06-10 17:21:00
356
原创 Jmeter非GUI模式启动
下面命令需在jmeter的测试计划目录里执行jmeter -n -t jmeter测试计划 -l 日志案例如下:jmeter -n-t 备份优化报告非GUI输出.jmx -lreport.jtl-n:指明Jmeter以非GUI模式运行 -t:JMX文件路径名称 -R:远程执行机的IP(ip地址)如果有多个ip时,使用-R 192.168.2...
2019-04-15 19:53:41
376
转载 Jmeter查看结果树responseMessage空白响应数据空白请求空白
文章前景,公司服务器需要压两天,在使用GUI模式下,本机Jmeter压了一天就蹦了,而且期间有错误请求,但是返回查看日志时,日志信息的请求、响应时间都显示为空。注意:第6点Jmeter5.0更改放在Reporting 下Linux服务器用命令执行了jmeter脚本,在本地查看结果时发现结果树种的“请求、响应数据”都显示为空,有错误日志中也看不出所以然,请看演示!...
2019-04-11 10:41:28
23326
5
原创 手机安全测试
此文章不对外,所以写的不是很详细,一笔概过。漏洞描述如果安卓应用没有使用有效的token机制,对登陆响应中的服务器返回的鉴权信息进行修改,即可绕过服务器鉴权,直接访问系统内部信息。重现场景修改code值即可绕过鉴权进入登录后界面漏洞描述对访问该模块时的关键用户信息进行替换,则可越权访问他人的应用模块。失败场景漏洞描述登录页有无验证码短信验证码,是否限...
2019-04-09 16:47:33
1727
原创 数据库性能explain执行计划详解
https://blog.youkuaiyun.com/wuseyukui/article/details/71512793
2019-04-03 16:36:19
686
原创 慢查询数据库性能分析explain使用方法
进入数据库使用explain时报以下错误-bash: explain: command not found原因是姿势不对。以下为正确姿势登入数据库mysql -uroot -p输入数据库密码,下图登入成功图打开对应的库。use +库名; use test1_0;输入explain +查询语句;...
2019-04-03 15:10:09
507
原创 Jmeter创建唯一随机数据
前景:项目需要进行压测,但是单号必须为唯一,所以必须对单号进行随机数生成。群里有人就问到我这个问题,我就将代码截图拷贝给它,还是不懂。对于这种情况没办法,自己至少要把java基础的东西都学了,学习这块我还是喜欢,授人以鱼不如授人以渔的方式。这篇文章就授一下鱼吧。so……这篇文章会较小白,如果有java基础和jmeter基础的话直接跳往输入代码前面说到的要进行压测,可能需要几十万或者几...
2019-03-29 17:35:29
3083
原创 将博客搬至优快云
将博客搬至优快云 https://blog.youkuaiyun.com/qq_32774515 posted on 2019-03-20 09:57 Zing_Z 阅读(...) 评论(...) 编辑 收藏
2019-03-20 09:57:00
80
原创 jmeter 分布式疑难杂症 待完善
jmeter 分布式疑难杂症 待完善 完善中。。。。(可能不会完善了)前景:在window调度机上配置好了jmeter相关的 jmx文件,因需搞分布式所以弄了几台linux。但是jmx文件请求包含有bean shell脚本,需导入jar。还有jmeter也使用了其他插件。所以liunx报了以下错误。一、Error in NonGUIDrive...
2018-12-26 14:01:00
909
原创 记一次jmeter从txt文本获取数值并给测试计划的变量赋值,jmeter永久性修改变量。...
记一次jmeter从txt文本获取数值并给测试计划的变量赋值,jmeter永久性修改变量。 前言:需要永久性的改变变量。其实这个办法并不是最好的,但是是最容易实现的。后期可做成从数据库里直接取值。赋值BeanShellimport java.io.File; import java.io.InputStreamRead...
2018-12-19 15:05:00
1051
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人