首页
学习
活动
专区
工具
TVP
发布

啄木鸟软件测试

专汪软件测试
专栏作者
747
文章
709459
阅读量
40
订阅数
《阿里测试之道》第二章笔记
3 预案开关推送(https://blog.csdn.net/weixin_35881820/article/details/113015410)
顾翔
2022-12-29
2.7K0
从SQL注入到脚本
翻译:https://pentesterlab.com/exercises/from_sqli_to_shell/course
顾翔
2022-09-23
2.1K0
变异测试
变异测试在1970年被一个学生DickLipton提出,首次发现和公之于众。变异测试最初是为了定位揭示测试单元的弱点。这个理论是:如果一个边缘被引入,同时出现的行为(通常是输出)不受影响的情况下,那么这说明了:变异代码从没有被执行过(产生了过剩代码)或者测试单元无法定位错误。
顾翔
2022-05-22
6760
通过案例带你轻松玩转JMeter连载(54)
3全链路监控:SkyWalking 现在微服务架构越来越风行,随之而来全链路监控(APM:Application Performance Management)工具在性能测试分析软件中得到了越来越多的普及。全链路监控工具是一种应用性能监控工具,通过汇聚业务系统各处理环节的实时数据,分析业务系统各事务处理的交易路径和处理时间,实现对应用的全链路性能监测。目前主流的APM工具,基本都是参考了Google的Dapper(大规模分布式系统的跟踪系统)体系,通过跟踪业务请求的处理过程,完成对应用系统在前后端处理、服务端调用的性能消耗跟踪,提供可视化的界面来展示对跟踪数据的分析。 现在比较流行的全链路工具有韩国出品的Pinpoint、中国吴晟出品的SkyWalking、Twitter出品的Zipkin以及美团和携程出品的CAT,这一节我们来介绍SkyWalking。 图26为SkyWalking架构图。
顾翔
2022-02-10
4160
通过案例带你轻松玩转JMeter连载(53)
2被测端监控:Exporter + Prometheus + Grafana 上一节我们介绍了在压测端使用JMeter集群+Influxdb存储+Grafana实时数据展示进行监控压测端,这一节我们来介绍下在被测端的监控工具组合:Exporter + Prometheus + Grafana。 2.1 Exporter 在被测端,如果操作系统为Linux系统,对应的Exporter为node_exporter;如果操作系统为Windows系统,对应的Exporter为windows_exporter.exe。我们先来介绍node_exporter的安装。 1)node_exporter node_exporter可通过以下几个步骤进行和下载和安装。
顾翔
2022-02-10
3200
通过案例带你轻松玩转JMeter连载(51)
性能测试监控 1压测端监控:JMeter集群+InfluxDB存储+Grafana 在压测端,如果发现发出去的进程失败的比例比较多,可以考虑以下两种情形: 1)被测软件的性能达到瓶颈,接受不了如此多的请求。 2)压测端压测工具(比如JMeter)所运行的机器由于发送过多的线程,压测机器资源(CPU、内存、网络或者是磁盘)不够用,需要增加JMeter来解决。 这就需要在执行性能测试的时候,有对应的监控工具来监控。第1节和第3节中介绍的工具均可以达到这个功能,但是JMeter集群+InfluxDB存储+Grafana是目前最友好的监控压测端的工具组合。 JMeter集群+InfluxDB存储+Grafana环境可以安装在Windows、Linux或MAC任意操作系统下,本节以Windows为例进行讲解。 1.1下载安装InfluxDB
顾翔
2022-02-10
3210
通过案例带你轻松玩转JMeter连载(46)
3.2容量负载测试执行 我们采用二分逼近法来寻找容量负载测试的拐点,用过python脚本向数据库中注入数据,通过delete SQL语句删除数据。固定在线用户数为100,每次测试仍旧持续运行10分钟,如果测试错误百分比在5%以内(含5%)认为测试正常,否则认为测试出现异常。设置通过的最小值与失败最大值之间差值 (精度) 为<10000。 1)建立如下代码,目的是向数据库中加入数据。
顾翔
2022-02-10
2090
通过案例带你轻松玩转JMeter连载(27)
6.4 配置元件 1 CSV Data Set Config CSV Data Set Config是用来做参数化的常用元件。通过右键点击菜单,选择“添加->配置元件->CSV Data Set Config”而获得。其界面如图41所示。
顾翔
2021-11-12
1.7K0
通过案例带你轻松玩转JMeter连载(21)
4.2通过MySQL参数化步骤 JMeter提供对数据库的访问,我们可以用数据库来进行参数化。 1)在MySQL中的某个数据库中建立表,在表中插入参数化的数据,如图25所示。
顾翔
2021-11-02
3030
通过案例带你轻松玩转JMeter连载(20)
4 用户名密码参数化 前面我们都是用cindy/SHA-256散列后的12345作为登录参数的,这个在实际场景肯定是不匹配的,所以我们必须对登录数据进行参数化处理。在JMeter中参数化的方法主要有以下三种方式:CSV Data Set Config、数据库和函数助手。这里我们现在介绍CSV Data Set Config和数据库。函数助手我们将在模糊查询商品的时候用到。 4.1利用CSV Data Set Config参数化步骤 1)建立文件user.dat,与测试脚本jmx放在同一个目录下。其内容为。
顾翔
2021-11-02
3760
实战web网站安全渗透测试之拿shell详细教程
  我本地搭建了个网站,网站的cms是南方数据5.0的。该cms拿shell方法有很多种,今天我们就说比较常用的2种。
顾翔
2021-04-26
1.5K0
MySQL5.7数据库主从架构部署,你再也不用去问度娘了程
  Mysql5.7.22主从部署,既然是主从那肯定是需要至少2台服务器了,2台的安装都是一样的,请看下面!
顾翔
2021-04-26
2850
Web常见漏洞分析及测试方式
  2.互联网上被脱裤后的账号密码(撞库),人们为了方便记忆很多网站使用相同的账号密码
顾翔
2020-12-01
1.5K0
相对复杂的接口测试
一个用户下的所有的订单。包含创建时间、支付状态和送货地址编号。一个goods_orders包括多条goods_order记录。
顾翔
2020-06-01
5990
软件性能测试(连载20)
随着云计算的大力发展。通过结构优化来提高软件性能,在软件研发中受到越来越大的重视。
顾翔
2020-03-26
6390
为什么抢不到口罩?来看看秒杀系统是怎么实现的
 今年这波新型冠状肺炎,对很多公司的后台系统是一个大考,有一朋友,之前主要做医疗药物的云商城,这次服务也被压垮了好几次,几乎每次口罩、消毒水等物品上架,就被秒杀一空。今天,我们来简单地讨论讨论,一个秒杀系统要怎么做。
顾翔
2020-03-04
4180
软件性能测试(连载14)
由于内核CPU为sy 6.5%并不是很高,而等待I/O的CPU时间为93.8%是比较高的,另外在进程信息中心可以看到Python3的进程CPU占有率为7.2%,也是比较高的,它的PID为16520。可以定位在I/O上出现了瓶颈,可能是Python3引起的。于是用iostat来分析。
顾翔
2020-03-04
3840
软件性能测试(连载7)
假设现在一家公司就有一名客服人员,这个客服人员就有一台座机,这种情况下用户碰到问题只能打电话给这个客服人员,如果有多个用户同时打入只能凭运气,先打通电话的人得到回答,其他人只能依次等待。显然这种处理机制是非常低效的,小公司可能还可以,大一点的公司就不行了。于是现在共有4-5位客服人员,建立总分机架构,1位负责总机(也可以交给语音提示来操作),负责把问题分给4个分机,让4个分机人员来处理具体的问题,这样一来效率就明显提高了。如果客户来电,总机负责人接电话分给分机人员(或通过语音提示用户拨打分机号)叫做硬中断,而分机负责人处理具体问题叫做软中断。Linux的CPU正是采用硬中断与软中断结合的方式来处理问题的。比如现在网卡告诉CPU,有一批数据要从网络中过来,希望系统做好接收准备,CPU手头的工作被打断(中断),将网络上的数据存储在寄存器中,然后呼起一个进程来处理后续操作,就回头处理刚才中断之前的工作了。被呼起的进程可以在后台“慢慢地”地把寄存器中的数据按照规定格式写入数据库中。这里CPU处理的过程就为硬中断过程,而进程把数据写入数据库中过程为软中断过程。具体如图3-19所示。
顾翔
2020-02-19
1K0
软件安全性测试(连载25)
做安全测试的时候,首先请把白盒测试和黑盒测试遗忘掉,因为大部分安全测试是基于白盒测试和白盒测试与黑盒测试之间的灰盒测试。Web安全测试与其他测试一样,应该贯穿于软件开发始终。下面以电子商务系统来进行介绍。
顾翔
2020-02-19
6930
软件性能测试(连载1)
性能测试在质量ISO2510 2006模型中属于效率,根据维基百科定义,[30]软件性能测试作为软件质量保证必不可少的环节,指的是软件系统或构件对于其及时性要求符合程度的指标;它是一种规范,可以用来量化更改业务指标所产生的影响,进而说明部署软件的风险。一般用响应时间|、QTP、吞吐率、每秒点击数等参数指标进行衡量。
顾翔
2020-02-19
7880
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档