- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 用java语言显示计算器上各个按扭上的字符
显示计算器上各个按扭上的字符,可以用以下java语句String str = "←C√±789/456×123-0.=+";for(int i=0; i<str.length();i++) { allButtons[i] = new Button(str.substring(i,i+1));}...
2020-04-18 15:56:27
472
原创 Eclipse安装
Eclipse安装时,是基于 Java 的可扩展开发平台,所以安装 Eclipse 前确保你的电脑已安装 JDK。Eclipse安装如下步骤:1、安装地址:https://www.eclipse.org/downloads/2、点击上图中的红框中的Download按扭,页面跳转到如下页面,点击Select Another Mirror,选择国内镜像 China -Dalia...
2020-02-18 17:57:31
5859
4
原创 jmeter中分布式压测
什么是分布式? 在一个系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的,系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。jmeter分布式执行原理: 1、jmeter分布式测试时,选择其中一台作为控制机(Controller),其它机器做为代理机(Agent); 2、执行时,C...
2019-06-05 22:28:52
570
原创 jmeter中使用命令自动生成html测试报告、测试报告分析及配置测试报告
一、jmeter中使用命令生成测试报告 JMeter虽不像Loadrunner那样,提供了强大的图表分析功能,但是jmeter(必须是jmeter3.0以上版本)中同样提供了自动生成html测试报告的方法,使用如下命令:命令:jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report fold...
2019-06-02 21:27:57
15887
1
原创 JMeter中实时监控服务器资源使用率的插件
jmeter中如果需要实时监控服务器资源使用情况,可以使用这三个插件JMeterPlugins-Standard、JMeterPlugins-Extras、ServerAgent,其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的插件,ServerAgent是服务端的插件。下面介绍一下它们是怎么应用到jmeter中1、它们的下...
2019-05-31 16:54:13
4935
原创 jmeter中插件管理工具Plugins Manager
1、Plugins Manager下载地址:https://jmeter-plugins.org/install/Install/2、将下载的jar包复制到JMeter中的lib\ext目录下;3、重启jmeter;4、打开jmeter--选项--Plugins Manager5、Installed Plugins:已安装的插件,并可通过取消勾选-应用操作来卸载插件 ...
2019-05-31 03:52:07
4276
原创 搭建网站
我们用ECShop来举例说明搭建一个网站的步骤,ECShop网站用的是apache服务器1、首先需要在Linux下安装apache,安装apache过程请参考:https://mp.csdn.net/postedit/905501342、将ECShop安装包上传到Linux服务器上,有很多软件如xftp、WinSCP都可以用来将文件上传到Linux服务器上;3、打开服务器上存放ECSh...
2019-05-27 23:26:01
656
原创 Linux中安装apache
一般Linux系统中自带apache 版本,但是用这个自带的版本启动时,就会出现端口被占用等各种问题,因为自带的apache版本都比较低,所以首先查看Linux中是否已有安装的低版本的apache,如果有先卸载,然后再安装。本文用的Linux是CentOS6.5版本。一、卸载apache已安装的软件包1、命令 rpm -qa |grep httpd ,查看系统中...
2019-05-27 04:54:51
71513
4
原创 CentOS6中iptablesl防火墙
防火墙是一组规则,当数据包进出受保护的网络区域时,进出内容(特别是关于其来源、目标和使用的协议等信息)会根据防火墙规则进行检测,以确定是否允许其通过。 不同核心版本所使用的防火墙软件是不一样的,因为核心支持的防火墙是逐渐演进而来的 (1)、Version 2.0:使用 ipfwadm 这个防火墙机制; (2)、Ve...
2019-05-27 03:03:51
233
原创 JMeter中BeanShell的使用方法和常用语法
一、什么是BeanShellBeanShell是由java编写的,是一个轻量级的脚本语言,也相当于一个小巧免费的JAVA源码解释器,支持对象式的脚本语言特性,亦可嵌入到JAVA源代码中,能动态执行JAVA源代码并为其扩展了脚本语言的一些特性。二、JMeter中用BeanShell的好处JMeter也是由java编写的,而java运行时需要先编译,然后才可以运行,而BeanShell是一...
2019-05-25 02:44:59
21244
6
原创 VMware中安装CentOS6.5
CentOS6.5系统镜像下载路径:www.centos.org安装步骤:1、打开VMware,点击创建新的虚拟机2、选择典型安装3、选择稍稍后安装操作系统4、选择CentOS 6 64位5、指定安装路径6、可以调整磁盘的大小7、点击完成按扭,安装完成8、以虚拟机进行设置,点击编辑虚拟机设置9、对虚拟机内存进行设置,注意:设置...
2019-05-24 00:39:17
1582
原创 jmeter中的正则表达式
一、 Jmeter中怎么书写正则表达式以及正则表达式的使用方式正则表达式一般用于获取某个变量值Apply to:正则表达式应用范围,一般默认为Main sample only、主体引用名称:自己定义的变量名称,后续请求将要引用到的变量名,如填写的是:token,后面的引用方式是${token}正则表达式:提取内容的正则表达式 () ---- 括起来的部分就是需要...
2019-05-21 08:41:26
15354
3
原创 性能监控top命令
在性能测试时,会实时监控服务器进程资源占用情况,top命令是Linux系统自带的用于监控系统状况的工具一、命令行输入top命令,返回下图中的信息,上部分是系统状态统计信息,下部分是进程信息备注:top命令默认每间隔3秒刷新显示,要手动刷新,可以输入回车或者空格键,也可以用(top d 秒数 )命令来设置刷新显示时间各行代表的含义:1、第一行:系统运行时间和平均负载当前系统时...
2019-04-24 21:53:02
1541
原创 Linux系统中安装软件的三种方法
这篇来说一下Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别:1、文件位置系统命令:一般在/bin和/sbin目录中,或为shell内部指令应用程序:通常在/usr/bin和/usr/sbin目录中2、主要用途系统命令:完成对系统的基本管理工作,例如IP配置、管理账户应用程序:完成相对独立的其他辅助任务,例如网页浏览器3、适用环境系统命令:一般只在字...
2019-04-22 18:44:53
167286
7
原创 Linux中的系统进程管理
一、查看静态进程统计信息格式:ps [选项]常用命令选项a:显示当前终端下的所有进程信息u:使用以用户为主的格式输出进程信息x:显示当前用户在所有终端下的进程信息-e:显示系统内的所有进程信息-l:使用长格式显示进程信息-f:使用完整的格式显示进程信息备注:常用的命令 ps aux ps...
2019-04-19 01:52:13
2286
原创 Linux中使用命令管理用户账户
一、用户账户配置文件用户账户配置文件路径:/etc/passwd文件中每一行对应一个用户的账号记录,每一行有7段,段与段之间是用:分隔,每一段的意思如下:字段1:用户帐号的名称字段2:用户密码字串或者密码占位符"x"字段3:用户帐号的UID号字段4:所属基本组帐号的GID号字段5:用户全名字段6:宿主目录字段7:登陆shell信息备注:UID(User Id...
2019-04-18 18:04:41
1166
原创 Linux网络环境配置
Linux中网络环境的5大配置文件一、网卡配置文件地址:/etc/sysconfig/network-scripts/目录下 ifcfg-eth0:第1块以太网卡的配置文件 ifcfg-eth0:第2块以太网卡的配置文件1、ifconfig命令查看所有活动网络接口信息:执行ifconfig命令查看所有网络接口信息:执行ifconfig -a命令查...
2019-03-24 23:24:53
3658
原创 Linux中vim文本编辑器的常用方法
Linux中常用的文本编辑器有vi和vim,vi是Unix系统中默认的文本编辑器,vim是vi编辑器的增强版本,习惯上都使用vimvim使用方法,在命令行下输入:vim 文件名如:[root@localhost ~]# vim aa1、在vim编辑器中输入字符时,需要用到a, i,o,Ese键、:键,它们的作用如下: (1)a表示:追加字符,在光标右边或后面追加字符; (...
2019-03-21 21:03:23
198
原创 Java输入与输出(I/O)---- File类(一)
File类(java.io.File) File类:是文件和目录路径名的抽象表示。 1、File类的构造方法: (1)、publicFile(Stringpathname):通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。 如果给定 的字符串是空字符串,则结果是空的抽象路径名。其...
2019-03-03 05:37:42
168
原创 (一)maven的下载与安装
一、什么是maven Maven是一个项目管理和综合工具。maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。二、maven下载 maven官网下载地址:http://maven.apache.org/download.cgi,打开这个地址后,下载页面所下图所示 后...
2019-01-21 01:18:04
587
谷歌浏览器开发者模式
一般在windows系统上浏览器开发者工具打开都是按F12快捷键,按F12快捷键打开谷歌浏览器如下图所示,下面来分别解释一下各个功能一、第一个功能:定位的作用,点击一下这个图标,将鼠标放在任意页面上的位置,就可以查看到右边的源码 二、第二个功能:是用于屏幕适配的,也就是说谷歌浏览器可以模拟各个型号的手机打开wap页面,如果需要增加手机型号,点击下拉菜单的Ed...
2018-11-23 11:55:10
20486
4
原创 Map集合遍历的四种方式
public class MapPractice { public static void main(String[] args) { Map<Integer,String> map = new HashMap<Integer,String>(); map.put(1, "李一"); map.put(2, "李二");...
2018-10-31 15:53:45
309
原创 java中常用的生成随机数的两种方式
1、第一种方式:Math.random()Math.random()随机生成为[0.0,1.0)区间中double型数值,生成某一区间内的随机数,公式为:(最小值+Math.random()*(最大值-最小值+1))如需生成一个随机的小写字符:(char)(‘a'+Math.random()*(‘z'-‘a'+1))或随机生成一个(10,100)之内的任一整数:10 + Math.ra...
2018-10-29 14:30:51
565
原创 java中两个字符串连接的三种方法
java中两个字符串连接有以下三种方法:第一种方法:使用+;第二种方法:使用concat();第三种方法:使用append();如下代码:public class Practice { //第一种方法:使用+ public static String mergedString1(String string1,String string2) { return st...
2018-10-15 17:17:22
48418
1
原创 java中next()与nextLine()的区别
next():一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符,所以next()方法不能得到带空格的字符串;在以下代码中输入为:abc 123efd &@comimport java.u...
2018-10-11 15:50:45
276
原创 java中整型与字符型互转
1、字符型转换成整型: 1.转换成Int型int/Integer num = Integer.parseInt(String str);2.转换成long型Long/long num = Long.parseLong(String str);3.转换成short型short/Short num = Short.parseShort(String str);...
2018-10-11 11:56:01
22552
8
原创 selenium中分离页面元素(二)
将页面元素封装,外部通过对应方法来调用,看如下代码,本文使用java编写import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;import org.openqa.selenium.suppo...
2018-09-12 15:46:26
586
原创 selenium中分离页面元素(一)
可以将一个页面或一类元素看做是一个页面对象,一个页面对象对应一个类,将元素对象的获取定义在这一个类中,页面的元素分别定义,然后分别调用,使用@FindBy(id="XX")、@CacheLookup、public WebElement XX,然后调用PageFactory.initElements()方法来初始化元素,如:将百度首页的输入框与搜索按扭这两个元素分离,编写Baidu...
2018-09-07 18:19:46
879
原创 selenium中等待的四种方式
selenium中等待的四种方式,本文用java开发语言编写1、强制等待 强制等待使用方法Thread.sleep(int sleeptime),此方法会把当前的driver进程暂停一段时间,然后在执行接下来的操作,这个方法的缺点就是,你不能确定元素到底多久加载出来,如果你的sleeptimes是10秒,但是元素2秒就加载出来了,那么进程上还会继续等待8秒,造成时间浪费。i...
2018-09-06 12:43:07
3356
原创 selenium中启动IE浏览器
selenium中启动IE浏览器时,需先下载IE浏览器的驱动,将驱动存放在D盘下,代码如下:import org.openqa.selenium.WebDriver;import org.openqa.selenium.ie.InternetExplorerDriver;public class KeywordBrowserIE { public static void main(...
2018-08-31 16:08:13
677
原创 selenium中启动chrome浏览器时加载配置文件
启动chrome浏览器时加载配置文件,chrome浏览器查看配置文件的方式:https://blog.csdn.net/qq_24394093/article/details/82150395import java.io.File;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome....
2018-08-31 16:01:59
1464
原创 selenium中启动chrome浏览器时加载插件
使用selenium启动的chrome浏览器,一般是干净的浏览器,如果需要使用某个插件,那么启动浏览器时,就需要加载插件,代码如下:import java.io.File;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openq...
2018-08-31 15:56:39
7719
原创 selenium中将chrome浏览器设置成手机模式
chrome浏览器可以模拟手机模式,打开chrome,然后按F12,然后点击下图中红框中手机的标识,切换成手机模式点击Edit可以增加不同的手机型号设置手机模式为苹果6plus,代码如下:import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import or...
2018-08-31 15:44:24
13294
1
原创 selenium中chrome驱动程序chromedriver.exe存放在chrome浏览器的安装目录下
将下载的chrome驱动程序chromedriver.exe复制到chrome浏览器的安装目录下,也就是appication目录下,如:chrome的安装路径是:C:\Users\admin\AppData\Local\Google\Chrome\Application,那么将下载的驱动程序chromedriver.exe复制到: C:\Users\admin\AppData\Loc...
2018-08-31 12:00:35
28963
原创 selenium中启动chrome浏览器时,chrome驱动chromedriver.exe没有存放在chrome安装目录下
chrome浏览器驱动chromedriver.exe存放在D盘下,代码如下:import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;/* * chrome浏览器驱动存放在D盘下 */public class KeywordBrowserChromePath { p...
2018-08-31 11:32:14
3396
原创 selenium中chrome浏览器常用的一些数据
整理一下关于chrome浏览器常用的一些数据1、在selenium中使用chrome浏览器常用的一些参数,ChromeOptions类中的addArguments方法是来添加启用这些参数的 –user-data-dir=”[PATH]” 指定用户文件夹User Data路径,可以把书签这样的用户数据保存在系统分区以外的分区。 –disk-cache-dir=”[...
2018-08-30 11:41:13
818
原创 查看chrome浏览器的配置文件与插件
一、查看chrome浏览器的配置文件1、打开chrome浏览器,在输入地址栏中输入chrome://version/,回车,会显示所有的信息,个人资料路径就是配置文件的地址可以复制个人资料路径到本机的路径中,可以查看到具体的文件名称二、查看chrome浏览器的插件 1、打开chrome浏览器,输入chrome://extensions/,回车,显示chrome已安装的插...
2018-08-28 16:49:55
15597
原创 selenium中启动firefox浏览器时设置代理、加载配置文件、加载某个插件以及firefox没有安装在默认路径下的代码写法
selenium 中启动firefox浏览器的六种方式,所用的是java 1、如果浏览器没有安装在默认路径下,则用 System.setProperty("Webdriver.firefox.bin","firefox浏览器的安装路径"); 完整代码如下:import org.openqa.selenium.WebDriver;im...
2018-08-27 19:47:48
2353
原创 firefox浏览器查看配置文件的三种方式
firefox浏览器查看配置文件的三种方式1、查看firefox的配置文件,运行中输入cmd,进入到安装firefox的目录下,如:firefox安装在:C:\Program Files (x86)\Mozilla Firefox目录下输入firefox.exe -ProfileManager -no-remote,弹出firefox浏览器的配置文件2、打开firefox浏览器...
2018-08-22 11:33:52
2655
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人