- 博客(15)
- 收藏
- 关注
原创 Cypress-简介
一:Cypress简介随便着Web应用项目的不断发展,测试也要不断发展,Cypress是为现代网络打造的,基于JavaScript语言的一种前端自动化测试工具,测试也是如此,对浏览器中运行的所有内容进行快速,轻松和可靠的测试。Cypress是自集成的,它提供了一套完整的端到端的测试体验,正如官网上所说: 安装Cypress很简单,无需依赖项,无需额外下载或更改代码。 轻松,快速地编写测试,并在构建Web应用程序时观察它们的实时执行。 ...
2021-08-24 11:12:00
712
原创 jmeter正则表达式
一、什么是正则表达式用某种模式去匹配一类字符串的一个公式二、正则表达式基础:由一些普通字符和一些元字符组成1.匹配任何单个字符:.r.t :可以匹配rat、rut、r t,但不能匹配root2.匹配行结束符:$weasel$:能够匹配"He's a weasel"的末尾,但不能匹配"They are a bunch of weasels."3.匹配一行的开始:^^When in:能够匹配"When in the course of human events"的开始,但不能匹
2021-03-30 17:16:08
224
原创 jmeter使用plugins插件进行服务器性能监控
性能测试,主要关注点有两部分:1.服务器本身:并发、响应时间、QPS2.服务器的资源使用情况:CPU MEMORY I/O DISK等----jmeter插件可以实现对二的监控一、下载插件方法1:访问网址:http://jmeter-plugins.org/downloads/all,下载三个文件,其中JmeterPlugins-Standard和JmeterPlugins-Extras是客户端的,ServerAgent是服务端的。二、JmeterPlugins1.解压Jmet.
2021-03-30 16:36:01
234
原创 jmeter内存溢出
并发线程数多,机器卡死或运行一段时间后报:out of memory,jmeter卡死。解决方法:需调整JVM值,进入jmeter安装目录的bin目录,打卡jmeter文件,修改配置项,然后重启jmeter。#默认HEAP="-Xms512m-Xmx512m"#修改后HEAP="-Xms1024m -Xmx1024m"...
2021-03-30 16:21:06
244
原创 Jmeter分布式部署
Requirement:1.客户端和服务器使用相同的版本2.所有的节点使用相同的java版本以我前段时间做的一次接口性能测试举例说明压力部署环境如下:OS:window服务器类别 应用 主机名 CPU 内存 Sever jmeter server1 4c 8g Sever jmeter server2 4c 8g Client jmeter client 4c 8g se.
2021-03-30 16:15:50
111
原创 jmeter统计事务的时间
Jmeter会对每个请求分开统计请求响应时间,当我们需要将多个请求作为一个事务统计响应时间,可以使用Transaction Controller。1.新建Transaction Controller:Test Plan>Thread Group>Add>Logic Controller>Transaction Controller2.配置只统计事务时间:Transaction Controller默认会统计每个请求的响应时间,如果只想看事务的时间可以勾选:Generate P
2021-03-30 16:02:10
1291
原创 导入jmx报ERROR:CannotReslovedClassException:kg.apc.jmeter.vizualizers.correctedResultCollector
导入jmx报ERROR:CannotReslovedClassException:kg.apc.jmeter.vizualizers.correctedResultCollectorDetail:com.throughtworks.xstream.converters.ConversionException解决方法:1.导入他人的jmx报错,是因为其jmx脚本中包含了扩展的jar包,但本地的jmeter没有对应的jar导致的,可以把他人jmeter安装路径下的ext文件夹拷贝替换我们安装路径
2021-03-30 15:44:57
664
原创 SQL Server数据库
一、SQL Server数据库1. 系统数据库1.1 系统数据库(不能修改)master:记录一些数据信息(系统)model:备份(自动)msdb:模板数据库tempdb:临时数据库1.2 用户数据库(自己建立)2. 数据库文件2.1数据文件(3M)主数据文件:Jenny.MDF ---注:有且必须有一个,也只能有一个次要数据文件:.NDF ---注:可有可无,可有一个或多个,是对主数据文件的...
2018-07-02 17:47:21
725
原创 HTTP1.1请求方式
HTTP请求方式HTTP1.0定义了3种请求方式:GET、POST、HEAD。HTTP1.1支持7中请求方式:GET、POST、HEAD、OPTIONS、PUT、DELETE和TARCE。在Internet应用中,最常用的方法是GET和POST。1.GET:从指定的服务器中获取数据2.POST: 提交数据给指定的服务器处理3.HEAD4.PUT5.OPTIONS6.TRACE7.DELETE8.。...
2018-06-07 22:05:44
4134
原创 jMeter接口测试-一个简单http接口的测试案例
注:1)复杂的测试案例都是在这个简单的测试案例上进行扩展2)一个子系统建议放在同一个测试计划中,流程测试可以通过线程组区分,便于设定不同的测试数据个数。比较独立的接口,可以统一放在线程组内,顺序完成测试。3)流程性接口测试:如果要测试的接口可以组成一个流程,执行顺序添加多个http请求的sampler,各请求之间可以提取需要在上下文传递的数据作为参数,以保证流程中数据的一致性。1. 开发接口测试案...
2018-05-26 23:57:09
18188
1
原创 jMeter汉化设置和背景外观设置
1、汉化:①启动Jmeter找到 options 》choose language 》chinese(简体繁体自己选)。但是设置完重新启动后还会变为默认英文。②永久默认汉化:在Jmeter的安装目录下的bin目录中找到 jmeter.properties这个文件,用文本编辑器打开。在#language=en下面插入一行language=zh_CN,这样,再次打开Jmeter就是默认中文了。 2、更...
2018-05-26 22:47:59
11968
原创 jMeter和JDK安装
1.jMeter介绍Apache组织开发的基于JAVA压力测试工具100%纯JAVA开发,完全可移植性可用于测试静态和动态资源多协议--http/ftp/java/socket/jdbc(数据库)完全多线程高可扩展性1.1与Loadrunner有何不同?1)首先Loadrunner是一款商业工具,jmeter是开源的免费的。2)jmeter是java开发,java是可以跨平台的,完全跨平台,如wi...
2018-05-25 23:44:29
8439
1
原创 advanced rest client
Advanced REST Client是 Chrome 浏览器下的一个插件,通过它可以发送 http、https、WebSocket 请求。1.下载:1.1 谷歌应用商店(https://chrome.google.com/webstore/category/apps)里面搜索advanced rest client.1.2 百度云盘下载Advanced-REST-client_v3.1.9.z...
2018-05-24 23:54:43
3855
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人