目录 一、课程计划 二、redis介绍 1、什么是redis 2、redis的应用场景 3、Redis的安装 3.1、版本说明 3.2、源码下载 3.3、解压源码 3.4、进入解压后的目录进行编译 3.5、安装到指定目录,如/usr/local/redis 3.6、redis.conf 3.7、拷贝配置文件到安装目录下 3.8、安装目录bin下的文件列表  4、redis启动  4.1、前端模式启动  4.2、后端模式启动  5、通过jedis连接redis单机 5.1、jar包 5.2、单实例连接 外部连接不上redis的解决方法 5.3、使用连接池...

测试用例颗粒度说明 1.颗粒度与测试的关系 如果把测试用例设计得很细,照顾到每一个数据输入、每一个条件、每一个环境、每一个路径,那么测试用例的数量将是巨大的,虽然风险很小很小,但是测试效率会很低,并且测试执行没有思考的空间,可能使测试执行人员变得呆板(除非全部测试自动化),不需要创造力、思考。测试用例设计很粗,测试效率可能比较高,测试人员有一个发挥的空间,使测试更有趣,但这依赖于个人的责任感和能力,风险大得多。 2.颗粒度的大小取决与以下三点 1)“重要功能”、“特殊功能”颗粒密集度高,“通用功能”可以试用通用测试粒度,密集度应该可以大致界定。个人认为,假如你非要为了一个字体的样式而写了一大...

JMeter学习(一)工具简单介绍 一、JMeter 介绍 ApacheJMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,JavaServlet,CGIScripts,JavaObject,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。   同时,JMeter可以帮助你对你的应用程序进行回归测试。通过你创建的测试脚本和assertions来验证你的程序返回了所期待...

SQLServer和MySql语法和关键字的区别 ——用于SQLServer到MySql的转换 mysql的ifnull()函数对应sql的isnull()函数; mysql的存储过程中变量的定义去掉@; mysql的每句结束要用";" SQLServer存储过程的AS在MySql中需要用begin.....end替换 字符串连接用concat()函数; 如SQLServer:Temp=’selectfrom’+’tablename’+…+… concat(’selectfrom’,’tablecname’,…,…) mysql的uuid()对应sql的GUID(); MySql的ou...

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库,FTP服务器,等等。JMeter可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。 1.下载JMeter官方网站下载最新版本:...

一、Weblogic的集群 还记得我们在第五天教程中讲到的关于Tomcat的集群吗?   两个tomcat做node即tomcat1,tomcat2,使用ApacheHttpServer做请求派发。 现在看看WebLogic的集群吧,其实也差不多。 区别在于: ² Tomcat的集群的实现为两个物理上不同的tomcat,分别就是两个node,没有总控端,没有任何控制台可言(只有通过比较简陋的http://localhost:8080/manager/html,或者是http://localhost:9090/manager/html)来对每个tomcat节点进行监视(...

一、总结前一天的学习 从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: ü  吞吐量 ü  Responsetime ü  Cpuload ü  MemoryUsage 我们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读数,那么我们的Apache调优了,我们的Tomcat也作些相应的调整,当完成今的课程后,到时你的“小猫”到时真的会“飞”起来的,所以请用心看完,这篇文章一方面用来向那位曾写过“Tomcat如何承受1000个用户”的作都的敬,一方面又是这...

一、什么是ThreadLocal 早在JDK1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副...

说起Monkey测试,大家想到的是monkey测试只有安卓有,monkey测试只针对安卓app,今天给大家分享一下Monkey测试在iOS端也能跑!iOS端app也能使用Monkey测试来执行稳定性测试。 一、环境准备 1、准备Mac设备,并安装xcodeIDE 2、安装cocoapods:在终端执行命令:sudogeminstallcocoapods-v=1.11.3,并按提示输入设备登录密码,便可执行成功 二、初始化项目1、下载Fastbot-iOS项目代码:GitHubbytedance/Fastbot_iOS:AboutFastbot(2.0)isamodel-basedtestin...

过格尔网关的测试  基于https的传输协议,需要使用ca证书来进行访问,客户端需要使用https来打开页面。 首先需要准备测试使用的证书。 制作.pfx格式,该种格式的证书可以通过双击运行安装到IE浏览器上。 这种证书需要客户网关的管理人员,给你签发微软设备的证书,使用单证书就可以了。 得到pfx证书后现在测试计算机上双击安装到ie一下,然后就通过openssl这个软件转换为lr可以识别的pem类型证书。转换方法如下: 安装openssl后 运行C:\<OpenSSL>/bin文件夹的openssl二进制文件,它将启动OpenSSL命令提示符 执行以下命令:pk...

基于Jmeter+maven+Jenkins构建性能自动化测试平台 一、目的: 为能够将相关系统性能测试做为常规化测试任务执行,且可自动无人值守定时执行并输出性能测试结果报告及统计数据,因此基于Jmeter+maven+Jenkins构建了一套性能自动化测试平台 二、环境准备: 1、选定Linux服务器(一台或多台均可,目前为10.0.4.109),安装jmeter(直接解压缩已下载好的jmeterzip包即可使用),做为测试负载机 JDK版本要求:1.8 jmeter版本要求:3.1 启动jmeter测试负载机: 1)进入/data0/java/apache-jmeter-3.1 2)执行...

HTTP协议详解 相关文章:HTTP协议之压缩 当今web程序的开发技术真是百家争鸣,ASP.NET,PHP,JSP,Perl,AJAX等等。无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要,因为它让我们理解了Web应用程序的内部工作.本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTPRequest和HTTPResponse,关于Fiddler工具的用法,请看我另一篇博客[Fiddler教程] 阅读目录 1什么是HTTP协议 2Web服务器,浏览器,代理服务器 3UR...

1APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。 1.3测试资源 测试任务开始前,检查各项测试资源。 --产品功能需求文档; --产品原型图; --产品效果图; --行为统计分析定义文档; --测试设备(ios3.1.3-ios5.0.1;Android1.6-Android4.0;Winphone7.1及以上;Symbianv3/v5/NokiaBelle等); --其他。 1.4日报及产品上线报告 1)测试人员每天需对所...

LR录制https安全协议脚本前的设置 在IE中添加安全证书 打开IE浏览器,选择“工具—Internet选项—内容”,点击“证书”导入相应的证书,如下图 在LR中配置证书 获取pem格式证书 因为loadrunner只支持pem格式的证书,所以要将证书转换格式; 这里就需要用到openssl工具,进入cmd命令窗口,进入openssl的安装目录,输入命令将证书转换为pem格式 转换如下: 安装好openssl之后,进入openssl目录:  输入openssl命令,即进入命令模式:  先将要转换的cer证书也放到openssl目录下面,然后执行以下命令...

使用Loadrunner进行http接口压力测试 业务描述: 在业务系统里进行查询操作,查询的结果是通过请求http接口,从系统中处理并将结果以json字符串返回。 使用Loadrunner对此类接口进行压力测试并记录相关的性能指标数据: 一.安装Loadrunner 本次测试过程使用Loadrunner11.0版本。 二.部署环境 1.接口服务器一台; 2.用于运行Loadrunner的压力测试机1台或N台,在条件允许下,尽可能提供高配置的CPU和内存。 3.接口服务器和压力测试机建议应部署于同一个局域网内,否则测试过程和结果将受到网络带宽因素的影响无法顺利进行。 三.编写测试脚本 方法一...

目录 目录...2 1、系统参数...3 2、授权策略...5 3、构建管理...6 3.1构建命名规范...6 3.1.1任务视图命名...6 3.1.2任务命名...6 3.2参数化构建...7 3.2.1构建参数列表...7 3.2.1常用的参数配置...8 3.3分布式构建...9 3.3.1slave节点配置...10 3.3.2slave节点任务配置...10 4、jenkins账户管理...12 5、Jenkins基本操作...13 5.1登录jenkins.13 5.1账户密码重置...13 5.3新建任务...14 5.4配置任务...14 5.5构建任务...17 5.6...

详解JMeter函数和变量 测试人员可以在JMeter的选项菜单中找到函数助手对话框("FunctionHelper"对话框),如图11-1所示。 图11-1 函数助手(FunctionHelper)对话框 使用函数助手,测试人员可以从下拉列表中选择一个函数,并为其参数设定值。在图11-1中,表格的左边一列是函数参数的简要描述,右边一列是供用户填充参数的值。不同函数要求的参数也不同。 当测试人员完成以上设置后,请单击"Generate"按钮,函数助手会为测试人员生成函数调用所需的字符串,测试人员所要做的只是将它复制-粘贴到测试计划中去。 5.常用JMete...

菜单基本功能测试规范 一、短消息功能测试规范 测试选项 操作方法 观察与判断 结果 创建、编辑短消息并发送 书写短消息 1、分别使用菜单或快捷方式进入书写短消息是否有异常; 2、输入0个字符,选择、输入号码发送,应成功; 3、输入1个中文字符或1个字母发送,应成功; 4、输入35个中文或80个英文字母发送,应成功; 5、输入70个中文或160个英文字母发送,应成功; 6、输入机内所有的标点符号,发送给参考机(MOTO、Nokia、Sansung等),应无不显示或显示错误等现象; 7、在输入文本过程中,有来电呼入,进行接听、...

oracle部署是搭建测试环境的一个难点!很多人用一周都安装不上! 说明:安装环境centos6.564bit系统物理机内存:最小1GB,最大2GB活以上  一、配置linux下oracle的安装环境 准备:a.安装linux系统时应注意干掉所有的目录分区,重新进行分区(考虑到数据量大的时候,也可以使用lvm技术进行手动分区)先划分/boot分区大小500M先划分swap分区:大小4048M然后划分/opt 大小204800M(考虑到数据量的问题,所以把/opt分的大点)最后mountpoint:选择/ b.系统名称为:oracledbc.创建群组dba:501&nbsp...

环境变量 环境变量就是我们存放一组公共数据的地方,比如我有100个接口,三套环境(开发环境、测试环境、生产环境),我们没有必要把这100个接口根据三个环境分别写一套用例。只需要维护一套用例脚本,然后设置对应三个环境的变量就行了。 如下图所示:  这样对比应该能看出,我们在请求接口的时候,只需要把请求地址用参数{{这里是地址}}替换掉就行了。在测试的时候,测哪个环境就切换到哪个环境的环境变量组。 下图是我的请求:  另外,在postman的脚本里,还可以用postman.setEnvironmentVariable("key",value);来直接设置环境变量,下面就...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~