自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 redhat7.6虚拟机,解决更新包依赖问题

redhat iso文件:百度网盘:链接:https://pan.baidu.com/s/1zq1DaqwEl82qFpUwmqYlJw提取码:jmzs虚拟机安装之后,配置联网,。。。略通过yum命令进行安装包时,提示:**问题:**Loaded plugins: product-id, search-disabled-repos, subscription-managerThis s...

2019-05-08 16:21:20 2968 1

转载 JAVA的Random类(转)

Random类 (java.util)         Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机

2016-07-27 15:36:59 416

转载 JQuery语法、选择器、事件器

1、Jquery介绍与下载组件Jquery 是什么?jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。2、Jquery的引入与$的作用$(document).ready(function(){ $("button").click(function(){ $("p").hide(); });});举例:$(docume

2016-04-25 15:11:18 486

转载 JavaScript基础

1、JavaScript语法<!--//注释格式 或使用document.write(“PHP100");/*多行注释*///--> 2、Javascript 运算符与提示框3、htm与Javascript触发事件常用事件:onClick 点击事件onChange 改变内容事件onBlur 失去焦点onFocus 获得焦点onSu

2016-04-25 14:37:57 355

转载 Http协议详解

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of

2016-03-08 11:28:16 640

转载 JMeter压力测试报告分析

JMeter压力测试报告需要包括放内容:1、压力测试概要测试环境:测试时间:服务端配置:客户端配置:测试工具:JMeter2、测试说明(1)名词定义(时间单位ms)Sample:本次测试场景共运行多少线程; Average:平均响应时间;  Median:统计意义上的响应时间中值;  90% line:所有线程中90%的线程响应时间都小于xx的值;

2016-02-29 11:01:22 20986 2

转载 软件定义网络SDN(特点、实现途径与展望)

SDN软件定义网络简介    软件定义网络(SDN,Software Defined Network),是由美国斯坦福大学clean slate研究组提出的一种新型网络创新架构,其核心技术OpenFlow通过将路由器和交换机中的控制平面分离出数据平面,这个控制平面是开放的,并且受到集中控制,同时将命令和逻辑发送回硬件的数据平面。从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好

2016-02-29 10:26:12 9468

转载 JMeter之Ramp-up Period(in seconds)说明(可同时并发)

Ramp-up Period(in seconds)【1】决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp-up需要要充足长以避免在启动测试时有一个太大的工作负载,并且要充足小以至于最后一个线程在第一个完成前启动。  一般设置ram

2016-02-25 16:51:58 63443 6

转载 JMeter数据库请求配置及示例

数据库测试需要加载JDBC驱动,JDBC配置,JDBC请求一、JDBC配置    JDBCConnection Configuration:右键“线程组”->添加->配置原件->JDBC Connection ConfigurationVariable Name: 变量名称,需要变量名绑定到池。需要唯一标识。与JDBC取样器中的相对应,决定JDBC取样的配置。简

2016-02-25 16:32:17 9753 4

转载 数据库连接driverClass和jdbcUrl大全

一、MySQL:driverClass:com.mysql.jdbc.Driver                         org.gjt.mm.mysql.DriverjdbcUrl:jdbc:mysql://192.168.0.1:3306/yourDBName硬编码(不建议):        Class.forName("com.mysql.j

2016-02-24 17:51:30 514

转载 Jmeter参数化、断言、集合点

一、参数化参数化:简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。前提:假如,我们录制好了一个脚本(可以用badboy工具录制),在jmeter中打开,找到有用户名

2016-02-24 17:38:04 11366

转载 Jmeter基础之---jmeter基础概念

从性能工具的原理划分:Jmeter工具和其他性能工具在原理上完全一致,工具包含4个部分:(1)负载发生器:用于产生负载,通常以多线程或是多进程的方式模拟用户行为。(2)用户运行器:通常是一个脚本运行引擎,用户运行器附加在线程或进程上,根据脚本要求模拟指定的用户行为。(3)资源生成器:用于生成测试过程中服务器、负载机的资源数据。(4)报表生成器:根据测试中霍地

2016-02-24 17:18:18 670

转载 JMeter基础之--元件的作用域与执行顺序

前面有介绍过jmeter的元件类别,对于新手来说,jmeter的元件是还是不少的,如果我们按照每一个元件的每一个参数的含义去学习,无疑会降低学习性能测试的热情,就算我们熟悉了所有元件以及元件上的参数了,我们也不知道如何将其组合成我们想要描述的性能测试。另一方面,我们点击每个节点上的元件都会出现类似或相同的菜单,他们的层级关系是什么样的。究竟这个元件放在哪个层级的哪个位置才达到我们意愿。

2016-02-24 17:02:56 540

转载 JMeter基础之—录制脚本

Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细;很它的优点也有很多:  l       开源,他是一款开源的免费软件,使用它你不需要支付任何费用,  l       小巧,相比LR的庞大(最新LR11将近4GB),它非常小巧,不需要安装,但需要JDK环境,因为它是使用java开发的工具。      

2016-02-19 15:37:27 714

转载 JMeter使用技巧

在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享。本文内容如下。如何使用英文界面的jmeter如何使用镜像服务器Jmeter分布式测试启动Debug 日志记录搜索功能线程之间传递变量如何使用英文界面的JMeterJmeter启动时会自动判断操作系统的locale 并选择合适的语言启动,所以,我们启动jmeter后,其会出现

2016-02-19 11:17:56 619

转载 JMeter 聚合报告之 90% Line 参数说明

假如:有10个数:1、2、3、4、5、6、7、8、9、10    按由大到小将其排列。求它的第90%百分位,也就是第9个数刚好是9 ,那么他的90%Line 就是9 。另一组数:2、2.1、2.5、3、3.4、3.4、4、4、4、4、5、5、5、5.9、5.91、6.8、8、12、24、24.1   按由大到小将其排列。求它的第90%百分位,第1

2016-02-19 10:55:43 1273

转载 性能测试之Tomcat优化

1.Tomcat最大连接数等配置  Tomcat的server.xml中Context元素的以下参数都是什么意思?  maxThreads="150" 表示最多同时处理150个连接  minSpareThreads="25" 表示即使没有人使用也开这么多空线程等待  maxSpareThreads="75" 表示如果最多可以空75个线

2016-02-16 16:08:16 849

转载 性能分析与调优的原理

一般性能问题调优的步骤:  步骤一:确定问题  应用程序代码:在通常情况下,很多程序的性能问题都是写出来的,因此对于发现瓶颈的模块,应该首先检查一下代码。  数据库配置:经常引起整个系统运行缓慢,一些诸如oracle 的大型数据库都是需要DBA进行正确的参数调整才能投产的。  操作系统配置:不合理就可能引起系统瓶颈。

2016-02-16 16:05:41 589

转载 压力测试的思路和方法小结

压力测试分为如下大概(个人如此)  (1)确定存量数据的规模(用户一般会要求制造出3-5年的存量数据);  (2)确定需要进行压力测试的业务(一般是用户使用最频繁,或者业务操作复杂的业务);  (3)确定操作用户的的数量、各类操作用户的比例;  (4)峰值业务量的要求(一般是1个小时内最多要处理的笔数);

2016-02-16 16:03:47 2380

转载 做好性能测试需要了解的知识汇总

性能测试  1. 如何理解TPS?  2. 如何理解线程调用?  3. 如何理解响应时间?  4. 如何理解性能建模?(可分类回答)  5. 如何理解响应时间、TPS曲线和用户之间的关系?  6. 在LoadRunner中为什么要设置思考时间和pacing?  应用服务器  1. 如何理解J2EE的系统架构?  2

2016-02-16 15:49:17 456

转载 如何分析性能测试需求

1、业务模型  业务模型是实际环境中,用户操作的业务量以及各个业务之间的比例,能真实的反应实际环境中系统的负载情况;一个系统可能会有几十个业务,我们测试过程中要重点关注占用总业务量百分之八十以上的几个业务场景;关于业务比例情况,如果是一个全新的系统,需要进行调研;如果是一个已上线的系统或者类似系统,我们可以对后台特殊交易日的历史数据进行统计分析,如取一个月、一个季度或者一年的数

2016-02-16 15:47:11 451

转载 Web安全测试

1. 数据验证类型: 如果web server端提交sql语句时,不对提交的sql语句验证,那么一个黑客就可暗喜了。他可将提交的sql语句分割,后面加一个delete all或drop database的之类语句,能将你的数据库内容删个精光!我这一招还没实验在internet网站上,不知这样的网站有没有,有多少个。反正我负责的那个web系统曾经发现这样的问题。  2. 数据

2016-02-16 15:46:00 294

转载 [干货]系统吞吐量(TPS)、用户并发量、性能测试概念和公式

在淘宝环境下,假设我们压力测试出的TPS为100,那么这个系统的日吞吐量=100*11*3600=396万这个是在简单(单一url)的情况下,有些页面,一个页面有多个request,系统的实际吞吐量还要小无论有无思考时间(T_think),测试所得的TPS值和并发虚拟用户数(U_concurrent)、Loadrunner读取的交易响应时间(T_respon

2016-02-16 15:43:51 12187

转载 在JMeter中执行测试

在上一篇中,介绍了使用bb录制web脚本,及导出为jmx的方法。在此,我们要在JMeter中对bb录制的脚本进行一些必要的加工。首先,我们来看下新的脚本长什么样了,有没有什么结构上变化。我们不希望有结构上的变化,希望我们录制的东西被完整的保留下来。1、测试计划  在bb界面中,菜单File/New新建的一个称为Test Suite(测试套件)的文件。导入JMeter后,

2016-02-16 15:36:37 616

转载 使用Badboy自动录制脚本

1、URL输入栏:在这里输入需要录制的网页地址,按下enter键则打开该网页,同时工具开始录制操作。我们在上面右侧看到了Badboy使用内嵌的浏览器打开了Baidu的首页。关于内嵌浏览器的设置,可以在Preference菜单下进行设置。这里不详述了。2、录制按钮:很熟悉的感觉啊。如果该按钮处于下陷状态,说明处于录制状态中。用户可以点击它,来启动录制。3、停止录制按钮:在录制你需哟的

2016-02-16 15:31:20 3267

转载 安全测试学习笔记二(对于top 10 漏洞的分析)

1, 问题:没有被验证的输入  测试方法:  数据类型(字符串,整型,实数,等)  允许的字符集  最小和最大的长度  是否允许空输入  参数是否是必须的  重复是否允许  数值范围  特定的值(枚举型)  特定的模式(正则表达式)  2, 问题:有问题的访问控制测试

2016-02-16 15:18:08 626

转载 安全测试学习笔记一(Cookie&Session)

一,Session:含义:有始有终的一系列动作\消息  1, 隐含了“面向连接” 和“保持状态”两种含义  2, 一种用来在客户端与服务器之间保持状态的解决方案  3, 也指这种解决方案的存储结构“把××保存在session里”  二, http 协议本来是无状态的,所以引进了cookie和session机制来保持连接状态

2016-02-16 11:14:37 405

转载 Python中unittest测试框架简介

文章来源:http://my.oschina.net/lionets/blog/268704unittest 是 Python 发行版自带的包。如果你听说过 PyUnit(OSC 开源项目页面中就有 PyUnit 的页面),那么这俩其实是同一个东西——PyUnit 是 unittest 的曾用名,因为 PyUnit 最早也是来源于 Kent 和 Erich 的 JUnit(xUnit 测试

2015-11-27 16:56:01 730

原创 windows下安装ipython实战及问题解决

Scripts下面,并没有安装成功ipython.exe。于是,将ipython对应的ipython-4.0.0-py3-none-any.whl文件下载下来,然后pip install ipython-4.0.0-py3-none-any.whl,执行完毕后,此时查看Scripts下面,ipython.exe已安装成功,此时执行ipython,则成功

2015-11-25 17:56:15 6331

转载 在Linux下安装IPython

IPython集成了交互式Python的诸多优点。IPython具有卓越的Python shell,其性能远远优于标准Python的shell。IPython同时提供了基于控制台命令环境的定制功能,可以十分轻松地将交互式Python shell包含在各种Python应用中,甚至可以当作系统级shell来使用。本章主要介绍如何使用IPython提高*nix-shell以及Python相关任务的执行效

2015-11-25 15:39:06 3017

原创 Android查看应用包名package和入口activity名称的方法

以下有两种查看应用包名package和入口activity名称的方法:方法一:使用aapt,aapt是sdk自带的一个工具,在sdk\builds-tools\目录下1.没有配置环境变量的话,需要在该命令目录下执行:aapt dump badging C:\..\**.apk2.运行后的结果中以下两行分别是应用包名package和入口activity名称package: name=

2015-11-18 14:09:21 1203

原创 跨站脚本攻击 含义

跨站脚本攻击(也称为XSS)指利用网站漏洞从用户那里恶意盗取信息。  用户在浏览网站、使用即时通讯软件、甚至在阅读电子邮件时,通常会点击其中的链接。攻击者通过在链接中插入恶意代码,就能够盗取用户信息。攻击者通常会用十六进制(或其他编码方式)将链接编码,以免用户怀疑它的合法性。  网站在接收到包含恶意代码的请求之后会产成一个包含恶意代码的页面,而这个页面看起来就像是那个网站应当生成的合法页面

2015-10-30 15:32:55 558

原创 js笔记 数组push和pop

数组对象的push与pop方法分别在数组的尾部添加与删除元素。push方法有一个参数,也就是要添加到数组尾部的元素,而pop方法则没有参数,而是返回从数组尾部删除的元素。见下面的JS代码。var arr=["Html","css","JavaScript","DOM"]var arr2=[1,2,3,4];arr.push("PHP");var poped=arr2.pop();运行结束

2015-10-20 13:47:05 776

原创 appium通过WiFi连接真机进行测试

1、安装任一adb wireless2、确保手机已root3、确保手机与pc在同一网段4、启动adb wireless,点击连接按钮,默认端口为55555、adb connect,如图表示连接成功6、adb devices查看设备是否存在,若连接不成功,可参考http://blog.csdn.net/sunwangdian/article/details/47040

2015-07-24 17:57:20 3196

转载 通过WiFi连接真机进行appium测试

转载地址:http://blog.sina.com.cn/s/blog_68f262210102v5t5.html一、下载任一一款adb wireless软件,安装到手机二、手机已经被root三、手机和pc要在同一网段(能ping通)四、打开adb wireless,一般会有明显的开启按钮,点击开启连接,默认端口是5555五、在pc端输入adb connect ip显示:则

2015-07-24 17:06:36 2968

转载 adb连接Android 4.2.2版本手机时出现offline或unauthorized问题的解决方法

转载地址:http://demo.netfoucs.com/lindev/article/details/41985687华为X1手机,版本是Android 4.2.2, 但之前用adb连接(包括usb/tcp)时总莫名其妙出现offline或unauthorized的问题,今天搞明白了原因并解决之:1. 网上说从4.2.2开始,adb连接新增了认证确认功能,即用USB连接时在手机

2015-07-24 14:35:25 2344 1

转载 手机APP测试类型与方法

转载地址:http://m.blog.csdn.net/blog/wgq3581182/8859210当进行APP测试时,我一般把APP的测试分为以下类型: (1)接口协议测试 (2)易用性测试 (3)功能测试 (4)终端适配测试 (5)性能测试 (6)网络测试   1.接口协议测试        在APP客户端开发设

2015-07-22 14:58:31 3806

转载 Python中默认参数self的理解

转载地址:http://blog.csdn.net/taohuaxinmu123/article/details/38558377类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。虽然你可以给这个参数任何名称,但是强烈建议你使用se

2015-07-20 14:27:43 715

转载 monkeytalk 启动、关闭 android应用程序 解决方法

转载地址:http://blog.sina.com.cn/s/blog_505bf9af0101d9co.htmlhttp://blog.sina.com.cn/s/blog_505bf9af0101dbpt.html1、android系统上安装的安装包 包名:例如:cn.com.conversant.swiftsync.androidcom.android.b

2015-07-14 15:53:48 671

转载 MonkeyTalk查看测试报告

http://blog.csdn.net/shandong_chu/article/details/38085511转载的此篇文章,博主写的很受用,在此转载仅供互相学习…

2015-07-14 15:03:08 426

redhat7.6更新yum

我的博客“redhat7.6虚拟机,解决更新包依赖问题”中提到的几个安装包和文件,包括:yum-3.4.3-161.el7.centos.noarch.rpm、python-iniparse-0.4-9.el7.noarch.rpm、yum-metadata-parser-1.1.4-10.el7.x86_64.rpm、yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm、rhel-debuginfo.repo

2019-05-08

win7安装ipython需要用到的文件(python34)

http://blog.csdn.net/sunwangdian/article/details/50038621

2015-11-25

node-v0.10.25-x64.msi

搭建appium测试环境需要的nodejs文件

2015-05-30

空空如也

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

TA关注的人

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