自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 性能测试笔记

nmon是一种在Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过。是对系统磁盘IO操作进行监控,它的输出主要显示磁盘的读写操作的统计信息,同时给出CPU使用情况。top:能够实时监控系统的运行状态,并且可以按照cpu及内存等进行排序。,当监控多个进程时,进程ID以逗号分隔。可以查看多核CPU中每个计算核心的统计数据。crontab的使用。

2025-03-29 15:54:00 831

原创 性能测试笔记

存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数来调用执行优点:复杂操作,调用简单速度快缺点:封装复杂没有灵活性,存储过程,往往定制化于特定的数据库上,因为支持的编程语言不同,当切换到其他厂商的数据库系统时,需要重写原有的存储过程。

2025-03-27 12:18:52 728

原创 性能测试笔记

通过运行某些相应的已获取的SQL语句,判断是否由于数据库索引所导致的事务响应过长的问题发生。

2025-03-27 10:29:07 284

原创 性能测试笔记

下载地址:https://jmeter-plugins.org/install/Install/安装方法:安装jpgc相关的插件,jpgc-Standard Set和KPI vs KPI Graphs。

2025-03-25 23:25:07 798

原创 性能测试笔记

补充JavaSamplerClient接口的runTest方法int len;= -1) {库引用要实现扩展JMeter function,主要有两点:实现function的类的package声明必须包含“.functions”需要继承org.apache.jmeter.functions.AbstractFunction,并且实现相应的方法。

2025-03-25 23:16:13 682

原创 性能测试笔记

逻辑控制器可以分为两类:控制取样器的执行顺序;对于脚本进行分组,方便统计结果。

2025-03-25 20:31:31 692

原创 性能接口测试

Debug Sampler 生成一个包含所有 JMeter 变量和/或属性值的示例。这些值可以在“查看结果树-响应数据”窗格中查看。

2025-03-25 20:16:33 500

原创 性能测试笔记

作用:允许用户在线程组中任何位置创建引用的计数器。计数器配置允许用户配置起始点,最大值和增量。计数器将从开始循环到最大,然后从开始重新开始,继续进行,直到测试结束名称定义一个名字注释填写注释,非必填项启动初始值 比如初始值为:1递增每次迭代增加的值,比如:2第一次是:1第二次是:3最大值 最大值,最大值,超过最大值重新设置初始值计数格式,比如:000计数值为:001引用名称采样器中间引用该值${变量名称与每用户独立的跟踪计数器。

2025-03-23 22:24:29 924

原创 性能测试笔记

添加方法:选择“线程组”,添加-配置元件-用户定义变量,在这个控件中,定义所需要的参数使用方法:在对应的需要使用参数的位置,使用${host}替代应用场景:当测试环境变化时,只需要修改一处的IP就可以让脚本马上应用于另外一个环境的测试,而不需要逐个脚本进行修改。

2025-03-23 22:09:32 542

原创 性能测试笔记

区域1:目录树,存放测试设计过程中使用到的元件;执行过程默认从根节点开始顺序遍历树上的元件(比如HTTP请求就是一个元件)区域2:菜单栏,图标是菜单快捷方式区域3:测试元件编辑区域。

2025-03-23 19:11:20 622

原创 性能测试笔记

性能测试工具性能测试工具一般是,而UI 自动化使用的是对象识别技术,自动化无法造成负载或者很难造成负载,但是通过协议却很容易选型。

2025-03-23 14:16:32 186

原创 性能测试笔记

性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性能场景分析判断性能瓶颈并调优,最终得出性能结果来评估系统的性能指标是否满足既定值性能需求指标:时间指标、容量指标、资源利用率指标性能模型:业务模型、监控模型性能方案:测试环境、测试数据、测试模型、性能指标、压力策略、准入准成、进度风险性能监控:系统架构、性能监控、中间件监控、缓存监控、队列监控、负载均衡监控、熔断限流、链路监控性能场景执行:基准场景、容量场景、稳定性场景。

2025-03-23 14:10:48 844

原创 Web测试

假设一个电商网站,展示商品详情的时候也同时展示库存数量,库存数量需要提供商品详情信息的后端服务通过REST API查询其他后端服务得到,而其他后端服务的URL地址直接包含在查询商品详情的接口中,作为此接口的一个参数。从URL关键字中寻找。

2025-03-23 12:42:48 282

原创 Web测试

http://www.xxser.com是全球最大的微博平台,几乎所有的网民都会拥有此平台的账号。Tom又注册到一个新的用户: pentest。使用pentest账号登录,收听Tom用户,截取HTTP请求如下用户pentest成功地收听了Tom用户,通过比较可以证实uid 为自己的ID, listenid 为收听人的ID。使用Tom账号登录,尝试收听pentest 账号,直接构造URL: http://www.xxser.com/listen?

2025-03-23 12:24:50 1190

原创 Web测试

服务器怎么处理、解释文件。

2025-03-22 13:39:02 635

原创 Web测试

什么是文件包含什么是文件包含漏洞。

2025-03-22 12:53:03 717

原创 Web测试

SQL注入漏洞(SQL injection)是Web层面最高危的漏洞之一在2013年和2017年,SQL注入漏洞连续两次在OWASP年度十大漏洞排行中排名第一。

2025-03-22 12:32:51 1188

原创 Web测试

XSS又叫CSS(Cross Site Scripting),即跨站脚本攻击,指攻击者在网页中嵌入客户端脚本,通常是JavaScript编写的恶意代码,当用户使用浏览器浏览被嵌入恶意代码的网页时,恶意代码将会在用户的浏览器上执行XSS攻击是在网页中嵌入客户端恶意脚本代码,这些恶意代码一般是使用JavaScript语言编写的,JavaScript能做到什么效果,XSS的威力就有多大。

2025-03-19 09:27:30 801

原创 Web测试

为什么提浏览器安全具备安全功能竞争。

2025-03-18 13:18:40 735

原创 Web测试

在进行安全测试之前,最重要的一步就是信息收集。可谓知己知彼百战不殆。应该收集哪些信息呢?

2025-03-18 10:45:42 742

原创 Web测试

黑客基本涵义是指一个拥有熟练电脑技术的人,但大部分的媒体习惯将“黑客”指作电脑侵入者。黑客技术的发展。

2025-03-17 22:48:53 178

原创 Web测试

面向对象技术与传统的程序相比较,面向对象程序主要特征有。

2025-03-17 20:17:18 613

原创 Web 测试

什么是探索式软件测试探索式测试是一种测试思维技术。探索性强调测试人员的主观能动性,抛弃繁杂的测试计划和测试用例设计过程,强调在碰到问题时及时改变测试策略。

2025-03-17 19:53:21 1053

原创 Web测试

HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一HTML5的设计目的是为了在移动设备上支持多媒体HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者等因H5适用范围越来越广泛,我们很容易将H5与HTML5混淆。

2025-03-17 19:04:30 925

原创 Web测试

Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla Firefox,Safari,Google Chrome,Opera等。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。server端就是remote server,可以是任意的浏览器:测试脚本启动浏览器后,该浏览器就是remote server,它的职责就是等待client发送请求并做出响应.

2025-03-17 18:45:08 640

原创 Web测试

Session是一种服务器端的机制在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去Session的原理用户第一次请求服务器时,服务器端会生成一个sessionId服务器端将生成的sessionId返回给客户端,通过set-cookie。

2025-03-16 19:12:38 939

原创 Web测试

蒂姆·伯纳斯·李(Tim Berners-Lee)英国计算机科学家。第一个网站。

2025-03-16 14:11:33 761

原创 接口测试笔记

requests 使用的是urllib3,因此继承了它的所有特性。requests 支持HTTP 连接保持和连接池,支持使用cookie 保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的URL 和POST 数据。

2025-03-14 10:58:56 400

原创 接口测试笔记

Hamcrest是用于Java的单元测试的框架,使用matcher匹配器来进行断言。获取Response 状态码,返回int类型。更新资源,客户端需要提高新建资源的所有属性。更新资源的部分属性(很少用,一般用。获取Response body。获取某个资源的头部信息。REST 支持的方法。获取指定header。

2025-03-14 10:54:13 911

原创 接口测试笔记

映射文件的根元素为mapper,它的namespace属性为映射器接口的完全限定名,以下子元素的id属性值为接口中的某个方法名称。从MyBatis3.3.1开始,映射接口中的多个方法可以共用@Results注解,首先要在@Results注解中加上id属性。注解@Result对应XML中的result元素,当参数中出现id=true时,就对应了id元素。在映射接口中添加查询方法,通过@ResultMap注解共用@Results注解。@ResultMap中参数的值与@Results注解中id属性的值一致。

2025-03-14 10:40:55 612

原创 接口测试笔记

Maven是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。1、下载配置Maven2、E:\tools\apache-maven-3.6.3\conf,修改settings.xml。

2025-03-14 10:29:41 1044

原创 接口测试笔记

Moco支持动态加载配置文件,所以无论是修改还是添加配置文件都是不需要重启服务的。

2025-03-13 19:33:36 305

原创 接口测试笔记

上传数据的核心类,请求体有文件、JSON字符串等 多种形式,通常用的是FormBody和MultipartBody。提交MultipartBody格式数据。提交JSON格式数据。提交Form格式数据。

2025-03-13 16:17:03 451

原创 接口测试笔记

创建Java工程新建libs库目录HttpClient 工具下载及引入工程中引入jar包请求地址中有多个参数用&符号连接,例如http://aaaaa?请求参数如包含非英文字符,需要encode转码String ulr3Param = URLEncoder.encode("浙江省_杭州市_滨江区", "UTF-8");根据具体登录请求选择HttpEntity具体类型(HttpEntity 的两个实现类: StringEntity和 UrlEncodedFormEntity)

2025-03-13 15:45:32 1217

原创 接口测试笔记

Postman介绍Postman是一款非常流行的支持HTTP/HTTPS协议的接口调试与测试工具,其功能非常强大,能够发送任何类型的HTTP请求附带任何数量的参数和支持不同的认证机制。

2025-03-11 10:57:09 730

原创 接口测试笔记

2.1、接口测试用例设计2.1、接口测试用例设计为什么设计测试用例为什么要设计测试用例理清思路,避免漏测提高测试效率跟进测试进度告诉领导做过的工作跟进重复性工作。

2025-03-10 14:01:18 255

原创 接口测试笔记

接口测试又称为API测试,定义:接口测试是针对系统间接口的一种测试,测试的对象主要是接口,主要是测试外部系统与所测试系统之间以及内部系统之间的交互点。重点关注数据传递。一般用的较多的是HTTP协议的接口、WebService协议的接口,还有RPC远程过程调用协议的接口。不管是哪种接口,本质就是发送一个request,然后服务器响应后返回一个response。对response进行分析这就是接口测试。

2025-03-10 13:36:43 426

原创 自动化测试开发

当我们提到“数据库”的时候有以下几种含义:数据库服务器:硬件数据库服务:软件数据库客户端:软件命令行:sql语句客户端软件:不是唯一的自开发的软件:我们自己写的软件数据库的名字:一般代表某一个应用程序数据库的主要职能保存大量数据检索数据数据维护备份、压缩等常见的数据库(通常语言都是SQL)MySqlSqlServerOracleSqlLitePostgreSQL。

2025-03-05 13:14:49 525

原创 自动化测试开发

什么是动态编程语言?答:程序运行时,允许改变程序结构或变量类型——这种语言称为动态语言从这个观点看,PerlPythonRuby是动态语言,C++JavaC#不是动态语言Java有着一个非常突出的动态相关机制:Reflection静态和动态是针对变量的数据类型而言的,区别如下:使用静态类型语言编写的代码中,要声明变量的数据类型,而且不同数据类型的变量不允许直接赋值,它的数据类型是编译期间进行检查的。静态类型语言在使用变量之前,需要为它们分配好内存。

2025-03-02 15:45:39 887

原创 自动化测试开发

过滤器是用于拦截数据源和数据目的地之间消息的一个对象。

2025-03-02 15:34:23 366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除