- 博客(60)
- 收藏
- 关注
原创 【Jmeter+Influxdb+Grafana性能监控平台安装与部署】
我们在性能测试过程中,在需要较大并发时,为了尽量避免使用GUI界面来节省资源,通常使用命令行的方式执行性能测试。虽然这样有测试报告可以查看,但是效果往往并不尽如人意,所以有什么更好的办法既能让我们可以观看实时监控又能更为直观的查看测试结果呢?答案是有的:将jmeter中的数据上传至时序数据库Influxdb中,再通过Grafana大屏显示。
2024-04-01 21:46:44 1417
原创 MYSQL数据库-数据库的学习
1、关系型数据库:MySQL(免费)、Orcale(收费)、SQL Server(免费)2、非关系型数据库:Redis、MongBD、Hbase、CouhDB 等。1、数据库的英文单词:DataBase 简称 : DB。
2023-07-19 19:54:23 1387
原创 如何测试App的性能
如果APP总是出现卡顿或网络延迟的情况,降低了用户的好感,用户可能会抛弃该App,换同类型的其他应用。如果APP的性能较好,用户体验高,使用起来丝滑顺畅,那该应用的用户粘性也必然会提高。那我们该如何做App性能测试,以及该关注哪些指标呢?
2023-03-01 09:25:36 779
原创 pandas是什么
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2023-02-16 16:56:59 175
原创 MonekyRunner
MonkeyRunner是Android SDK中自带的工具之一,此工具提供API可按制android设备或模拟器。MonkeyRunner提供了统一API,可以用Python/Java来编写脚本。MonkeyRunner工具的主要目的测试Android APP,通过模拟点击或获取安卓APP控件信息来实现自动化测试。
2023-01-31 17:26:55 324
原创 AppiumDesktop学习总结
Appium Desktop是一款用于Mac、Windows和Linux的开源应用。它是Appium更为优化的图形界面和appium相关的工具的组合:Appium-Server的图形界面。可以设置选项、启动/停止服务器、查看日志等功能;且无须提前安装Node / NPM,因为Node运行时直接与Appium Desktop绑定。可以使用AppiumDesktop自带的Inspector来查看应用程序的元素,并进行基本的交互。
2023-01-31 16:54:29 1680
原创 ADB快速入门
Android Debug Bridge,我们一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具用来连接电脑和Android设备(手机、电脑、电视、平板、电视盒子等)。
2023-01-30 17:13:51 2620
原创 app测试和web测试的区别
web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统的方向的兼容,不过一般还是以浏览器的为主。包括安装时的中断、弱网、安装后删除安装文件,更新的强制更新与非强制更新、增量包更新、断点续传、弱网,卸载后删除app相关的文件等等。需要测试丢包,延时的处理机制。web项目,一般都是b/s架构,基于浏览器的,而app则是c/s的,必须要有客户端。app产品的用户都是使用的触摸屏手机,所以测试的时候还要注意手势,横竖屏切换,多点触控,事件触发区域等测试。这里的异常场景就是中断,来电,短信,关机,重启等。
2023-01-30 13:58:50 373
原创 Docker为什莫方便(学习的记录)
如果将应用和环境打包成一个镜像的话,数据存储在容器当中,当我们删除容器的时,数据也会丢失,这个时候我们就要进行数据可持续化**解决思路:**进行各个容器的数据共享(就是将linux里的容器数据同步到linux指定的目录下)总结一句话:容器的持久化和同步操作!容器间也是可以数据共享的。
2023-01-16 10:10:04 491
原创 烧U盘给服务器安装镜像
1.使用U盘工具将要安装的镜像烧录到U盘当中2.将U盘插到服务器上,然后开机长按F7按钮,可以进行安装内容的选择(也可以在服务器开启时长按F12按钮进行镜像安装优先级的设置)3.然后就是硬盘的设置了对应的来链接如下:https://blog.csdn.net/m0_49879527/article/details/124405332?spm=1001.2014.3001.5502...
2022-08-09 14:59:49 260
原创 VMware16的安装及VMware配置Linux虚拟机
VMware16的安装及VMware配置Linux虚拟机(详解版)1、下载文件VMware软件下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.htmlCentOS 7 下载映像文件地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/选择CentOS-7.0-x86_64-DVD-2009.iso 标准安装版2、安装步骤1、找到下载
2022-04-27 16:27:31 41995 6
转载 jmeter接口测试报java.net.SocketException: Socket closed错误。
jmeter接口测试报java.net.SocketException: Socket closed错误。jmeter报出java.net.SocketException: Socket closed,我查询了下,服务器是正常的,可以返回数据,基本确定问题出在我这边jmeter。查询原因,看到有人说:该异常在客户端和服务器均可能发生。异常的原因是己方主动关闭了连接后(调用了Socket的close方法)再对网络连接进行读写操作。解决Socket closedNon HTTP response cod
2022-03-28 17:28:22 5239
原创 linux环境下的jmeter测试
linux环境下的jmeter测试linux下安装jmeter配置环境变量1、安装jdk首先安装JDK,并正确配置环境变量。一、上传并解压jdk压缩包jdk-8u151-linux-x64.tar.gz,建议把软件都安装到/usr/local/下,如/usr/local/jdk1.8.0_151。二、安装java环境1、用vim编辑器打开/etc/profile文件,在文件尾部加入环境变量的定义export JAVA_HOME=/usr/local/java/jdk1.8.0_171expo
2022-03-21 17:11:39 3316
转载 jmeter 压测遇到的java.net.SocketException: Permission denied: connect问题
jmeter 压测遇到的java.net.SocketException: Permission denied: connect问题问题:高并发访问一定时间出现以下报错,且访问未到服务器。报错:java.net.SocketException: Permission denied: connectat java.net.DualStackPlainSocketImpl.connect0(Native Method)at java.net.DualStackPlainSocketImpl.socket
2022-03-15 11:22:43 4435
原创 Jmeter计数器的使用
Jmeter计数器的使用可以通过使用计数器来加快办公的效率1、采用jdbc来获取数据库的数据2、添加计数器。注意:当得到的数据会重复使用时,一定要设置最大值(Maxiumum format)3、创建对应的接口,填写对应的参数。如图:4、对应接口的使用方法...
2022-03-10 17:20:59 1114
原创 Jmeter上传文件的使用
Jmeter上传文件的使用一、创建线程组,添加各类组件二、文件上传浏览器F12看一下接口信息,找到content-type (如我要测的接口content-type是multipart/form-data; boundary=----WebKitFormBoundaryVdTEBcfxFniLzmnQ);填写HTTP请求中的Basic 和 Advanced 信息Basic部分multipart/form-data:指定传输数据为二进制类型,比如图片、mp3、文件。boundary:一般进行上传
2022-03-10 17:18:00 2927
原创 数据库备份与恢复
数据库备份与恢复1数据库的备份1.1我们在CMD窗口中(未登录数据库的状态下),可以通过以下命令对指定的数据库进行备份:1.2也可以一次性的备份所有数据库,例如:2数据库的恢复1数据库的备份1.1我们在CMD窗口中(未登录数据库的状态下),可以通过以下命令对指定的数据库进行备份:mysqldump -u用户名 -p 数据库名称 > 备份文件的位置例如:将day14数据库当中的数据进行备份,备份到D:/BEI/day14.sqlmysqldump -uroot -p day14 > D
2021-07-10 22:08:05 374
转载 常见的几种RuntimeException
常见的几种RuntimeException常见的几种如下:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticException - 算术运算异常ArrayStoreException - 向数组中存放与声明类型不兼容对象异常IndexOutOfBoundsException - 下标越界异常NegativeArraySizeExce
2021-02-14 23:55:51 2564
原创 修改汉字乱码
修改汉字乱码 //设置请求信息的字符编码(必须在使用request之前进行设置) request.setCharacterEncoding("utf-8"); //使客户端浏览器并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。 response.setContentType("text/html;charset=utf-8"); //设置响应信息的字符编码(必须在创建响应输出流之前进行设置)
2020-11-30 14:37:21 122
原创 Servlet
Servlet:Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议
2020-11-25 14:47:24 84
原创 数字游戏设计
项目介绍猜数字游戏是一个简单,有趣的小游戏。游戏者通过输入一个指定区间的数字,与系统产生的随机数 进行对比,然后输出相应的结果。游戏运行时产生一个 0-1000 之间的随机整数,要求用户从控制台输入数字,若输入的数字比产生的 数字小,则输出:“有点小了,需要再大一点!”;若输入的数字比产生的数字大,则输出:“有点大了,需要再小一点!”, 若输入的数字和产生的数字相等,则输出:“恭喜您猜对了!”然后退出程序。成功的结果如下图:用户要是猜了 10 次还未猜对,则输出:“输入有误,请重新输入数字!”然后退
2020-10-14 17:23:29 1831
原创 利用接口实现动态的创建对象 (水果类的调用)
利用接口实现动态的创建对象 (水果类的调用)利用接口实现动态的创建对象创建4个类:苹果、香蕉、葡萄、园丁在三种水果的构造方法中打印一句话。以苹果类为例:class apple{public apple(){System.out.println(―创建了一个苹果类的对象‖);}}要求从控制台输入一个字符串,根据字符串的值来判断创建三种水果中哪个类的对象类图如下:代码如下(示例):import java.util.Scanner;public class Gardener
2020-10-14 16:02:40 3009
原创 面向对象备忘知识点
1 this的用法 class DogTestthis的用法1区分局部变量和全局变量 如:this.namethis的用法2在一个构造方法中,调用其它重载的构造方法,该语句必须是第一行 如:this(“aaaa”,11);this的用法3==this作为一个局部变量,它的值是当前对象的引用 如: return this;2 super用法 class EX_Consructor2super用法1调用父类构造器 如:super(1);super用法2调用父
2020-10-14 15:28:13 79
原创 利用多态Cola公司的雇员分类
Cola公司的雇员分类1. ColaEmployee :这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元。2. SalariedEmployee : ColaEmployee 的子类,拿固定工资的员工。属性:月薪。3. HourlyEmployee :ColaEmployee 的子类,按小时拿工资的员工,每月工作超出160 小时的部分按照1.5 倍工资发放。属性:每小时的工资
2020-10-14 15:07:15 672
原创 利用接口完成汽车的报价与总和
通过接口完成两种车型的单价介绍和价钱总和代码如下(示例):public class Demo_InterFace { public static void main(String[] args) { // TODO Auto-generated method stub CarShop cs = new CarShop(); cs.sellCar(new BMW()); cs.sellCar(new CgeryQQ()); System.out.println("总收入"+cs.g
2020-10-14 14:45:29 247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人