04 2017 档案
java代码(生成long类型数字)
摘要:package test; public class GenerateNum { public static void main(String[] args) { //定义为long类型,需在数值后面加字符l //int count=0; int count=0; for(long i=112000 阅读全文
posted @ 2017-04-30 09:20 新美好时代 阅读(2745) 评论(0) 推荐(0)
接口测试工作流程
摘要: 阅读全文
posted @ 2017-04-30 09:20 新美好时代 阅读(200) 评论(0) 推荐(0)
性能测试(测试指标监控策略汇总)
摘要:监控类别 监控指标 监控工具或命令 APP前端 响应时间、吞吐量、TPS、点击率、超时概率、错误概率、页面性能 工具:ddms25、页面工具:YSlow3.1、ChromDevTools(基于Chrome57)综合工具:GT、Emmagee 应用服务器(jvm和配置) JVM、最大线程数、DB连接数 阅读全文
posted @ 2017-04-30 09:18 新美好时代 阅读(413) 评论(0) 推荐(0)
jmeter中文件上传配置
摘要: 阅读全文
posted @ 2017-04-28 14:10 新美好时代 阅读(615) 评论(0) 推荐(0)
性能测试(硬件性能指标汇总)
摘要:机器类别 监控类别 指标名称 指标范围(通过) 应用服务器(jvm和配置) JVM jvm内存占用率<=70% 线程池连接数 线程池连接数<=80%,没有出现线程阻塞、死锁现象 数据库活动连接数 数据库活动连接数<=85% full gc频率 大于平均半小时1次GC 是否有异常日志 日志信息中,无错误信息如:OOM、及其他代码提示的错误 是否有OOM 没有年老... 阅读全文
posted @ 2017-04-28 09:35 新美好时代 阅读(1122) 评论(0) 推荐(0)
jmeter中通过beanshell访问eclipse中导出jar中的java类的方法
摘要:主要步骤 1、在eclipse中导出要引用的java代码为jar文件 2、将生成的jar文件放到jmeter的lib的ext目录下 3、在jmeter的jsr223处理器中导入要引用的java类型文件 01)导出jar文件 选择工程后点击右键,选择exoport菜单 02)引用的第3放jar包 将导 阅读全文
posted @ 2017-04-28 09:21 新美好时代 阅读(953) 评论(0) 推荐(0)
Linux性能优化参考
摘要:1、获取指标数据使用dstat命令dstat命令:--output 输出数据到文件 4 每多少秒刷新数据date && dstat -tclmsdnrpy --output 功能_ip1_yyy-mm-dd_并发数.csv 4date && dstat -tclmsdnrpy --output 功能 阅读全文
posted @ 2017-04-28 09:12 新美好时代 阅读(239) 评论(0) 推荐(0)
单机到分布式集群简介
摘要:1、web负载均衡 1)http重定向2)七层负载均衡 反向代理负载均衡(浏览器端<->后台web服务器) session一致问题 通过单独的服务器来存储,一般通过redis memchache来实现。3)四层负载均衡 ip负载均衡 通过修改网络层ip和传输层端口来实现 一般通过lvs来实现。4)D 阅读全文
posted @ 2017-04-27 09:05 新美好时代 阅读(487) 评论(0) 推荐(0)
java代码(生成日历时间)
摘要:package test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DealDate { public static void main(Str 阅读全文
posted @ 2017-04-27 09:04 新美好时代 阅读(3857) 评论(0) 推荐(0)
explian使用介绍
摘要:1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)、select_type列常见的有:A:simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple, 阅读全文
posted @ 2017-04-24 20:33 新美好时代 阅读(1584) 评论(0) 推荐(0)
java代码(处理json串)
摘要:package test; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; public class DealJsonString { /* 把JSON文本parse为JSONObject或者JSON 阅读全文
posted @ 2017-04-24 20:13 新美好时代 阅读(1087) 评论(0) 推荐(0)
java代码(ascii与字母互转)
摘要:package test; /** * Java中将一个字符与对应Ascii码互转 * 1 byte = 8bit 可以表示 0-127 */ public class GetCharAscii { /*0-9对应Ascii 48-57 *A-Z 65-90 *a-z 97-122 *第33~126 阅读全文
posted @ 2017-04-24 19:56 新美好时代 阅读(22726) 评论(0) 推荐(1)
jmeter分布式测试配置
摘要:jmeter分布式测试 说明:1台8核16G的windows2008的机器,只能器6000个线程,否则效果不是很好;并且负载机器需要做如下设置: 1、打开注册表:regedit 2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP 阅读全文
posted @ 2017-04-24 19:54 新美好时代 阅读(513) 评论(0) 推荐(0)
优秀软件测试工程师技能简介
摘要: 阅读全文
posted @ 2017-04-15 10:44 新美好时代 阅读(499) 评论(0) 推荐(0)
Android体系结构
摘要: 阅读全文
posted @ 2017-04-15 10:43 新美好时代 阅读(210) 评论(0) 推荐(0)
MySQL检查死锁简介
摘要: 阅读全文
posted @ 2017-04-15 10:16 新美好时代 阅读(206) 评论(0) 推荐(1)
MySQL备份和还原数据库及慢查询日志使用
摘要: 阅读全文
posted @ 2017-04-11 09:20 新美好时代 阅读(211) 评论(0) 推荐(0)
MySQL存储过程简介和引擎说明
摘要: 阅读全文
posted @ 2017-04-10 13:07 新美好时代 阅读(246) 评论(0) 推荐(0)
jmeter中通过beanshell生成身份证号
摘要:参考代码如下: var vareaCode="${regionId}"; var vrandNum="${__Random(000,999)}"; var vbirthday=${__time(YYYY,py)}+parseInt(Math.floor(Math.random()*48+18)+"$ 阅读全文
posted @ 2017-04-09 16:08 新美好时代 阅读(737) 评论(0) 推荐(0)
java文件读写链接流向
摘要:1)字节流 读写的链接流向源节点->FileInputStream->BufferedInputStream->ObjectInputStream->程序 程序->ObjectOutputStream->BufferedOutputStream->FileOutputStream->目标节点 2)字 阅读全文
posted @ 2017-04-09 14:44 新美好时代 阅读(319) 评论(0) 推荐(0)
MySQL性能优化之配置参数
摘要:修改以下参数配置项的值,参考如下1、连接设置show variables like '%max_connection%';show status like '%Max_used_connections%';Max_used_connections/max_connection <=85% 2、存储在 阅读全文
posted @ 2017-04-09 14:38 新美好时代 阅读(236) 评论(0) 推荐(0)
Linux基础知识介绍
摘要:1、Linux知识说明1)文件位置 1)/etc/inittab2)模式介绍 0:挂起模式-不推荐 1:单用户模式-只有管理员可以进入该模式,可以修改root密码,处理有登录权限而没有修改文件的权限问题 2:多用户模式-不支持文件共享明服务(NFS),一般不使用 3:字符模式-在安装好X11后,可使 阅读全文
posted @ 2017-04-09 12:48 新美好时代 阅读(560) 评论(0) 推荐(0)
Linux中grep、sed、awk使用介绍
摘要:linux文件操作命令介绍1)grepgrep 用于在文件中查找符合条件的记录grep 参数 过滤条件 文件过滤的条件中可使用正则表达式-c 显示符合的行数-i 忽略大小写-n 显示符合要求的记录,包含行号-v 显示不符合要求的记录-A n 显示符合要求的记录,及下面的n行-B n 显示符合要求的记 阅读全文
posted @ 2017-04-09 12:26 新美好时代 阅读(978) 评论(0) 推荐(0)
Linux中yum、rpm、configure使用介绍
摘要:安装程序命令介绍 安装包选择策略:能上外网:yum方式、绿色方式->不能上外网:rpm方式、configure方式 1、yum命令yum安装包时,会包所依赖的包也会安装到系统,将源换成163的源,解决依赖冲突1)列出系统支持安装的rpm包yum list|more例如:yum-plugin-secu 阅读全文
posted @ 2017-04-09 11:49 新美好时代 阅读(905) 评论(0) 推荐(0)
Linux中配置系统参数
摘要:[root@localhost ~]# vim /etc/security/limits.conf root soft nofile 65535root hard nofile 65535* soft nofile 65535* hard nofile 65535 [root@localhost ~ 阅读全文
posted @ 2017-04-09 11:10 新美好时代 阅读(378) 评论(0) 推荐(0)
nmon安装和使用介绍
摘要:使用参考地址:百度中搜索 nmon 博客园 使用文档参考地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Documentation nmmon地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Downl 阅读全文
posted @ 2017-04-09 10:32 新美好时代 阅读(408) 评论(0) 推荐(0)
mysqldumpslow及explain使用简介
摘要: 阅读全文
posted @ 2017-04-09 09:01 新美好时代 阅读(239) 评论(0) 推荐(0)
MySQL索引使用等
摘要: 阅读全文
posted @ 2017-04-08 20:48 新美好时代 阅读(191) 评论(0) 推荐(0)
Tomcat8性能优化参考
摘要:1)内存优化(调整配置堆的大小,修改文件:catalina.sh) JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -XX:MinHeapFreeRatio=80 -XX:MaxHeapFreeRatio=80 -X 阅读全文
posted @ 2017-04-08 20:47 新美好时代 阅读(5208) 评论(0) 推荐(0)
性能测试流程简介
摘要:1)熟悉被测系统 业务方面:系统现状(新上线系统、改造的系统、新需求上线),用户量、已上线时间、生产数据量、单个城市或多个城市使用。 架构部署方面:系统网络架构、系统应用架构、BS还是CS模式、是否应用中间件、编码语言。 历史性能问题:有无出现重大性能缺陷,最后是怎么处理的。2)团队人员调研 人员组 阅读全文
posted @ 2017-04-08 20:45 新美好时代 阅读(370) 评论(0) 推荐(0)
JVM性能分析和调优方向
摘要:1.1合理配置参数 1.1. JVM内存结构介绍 jvm内存=堆内存+非堆内存 堆内存=新生代+年老代 新生代=1个Eden区+2个survivor区 非堆内存=持久代+代码缓存 配置项的新参考jdk版本,jdk版本不同,有的配置项没有,可参考oracle官方网站 http://www.oracle 阅读全文
posted @ 2017-04-08 20:45 新美好时代 阅读(251) 评论(0) 推荐(0)
MySQL性能优化参考
摘要: 阅读全文
posted @ 2017-04-08 20:45 新美好时代 阅读(154) 评论(0) 推荐(0)
get和post请求及进程和线程及cookie和session的区别
摘要:get和post请求及进程和线程及cookie和session的区别 1、get和post请求的区别 get请求是指向服务器进行获取查询数据的请求,post请求指向服务器提交数据的请求。 get请求如果有带参数,以?分割url和参数,参数之间以&符号链接,并且以参数名=参数值方式发送到服务器,参数的 阅读全文
posted @ 2017-04-08 20:44 新美好时代 阅读(392) 评论(0) 推荐(0)
Redis性能优化之redis.cnf配置文件
摘要:# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:# 阅读全文
posted @ 2017-04-08 20:44 新美好时代 阅读(2005) 评论(0) 推荐(0)
Apache性能优化参考
摘要:1)调整配置文件的配置项的值(httpd.conf) Timeout 60 #建议设置该值比较小,有利于快速释放连接。KeepAlive Off #系统前端有安装squid,则必须要开启;否则处理动态的内容多,则关闭,或处理静态的资源多,也许开启。MaxKeepAliveRequests 100Ke 阅读全文
posted @ 2017-04-08 20:43 新美好时代 阅读(192) 评论(0) 推荐(0)
jmeter中通过jdbc方式连接mysql数据库的配置参考
摘要:jmeter中通过jdbc方式连接mysql数据库的配置参考: Database URL=jdbc:mysql://ip:port/dbname?useUnicode=true&allowMultiQueries&characterEncoding=UTF-8 JDBC Driver class=c 阅读全文
posted @ 2017-04-08 20:42 新美好时代 阅读(383) 评论(0) 推荐(0)
sysbench0.5安装介绍
摘要:sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况,sysbench支持MySQL、PostgreSQL、Oracle数据库OLTP测试。它主要包括以下几种方式的测试:1)cpu性能2)磁盘io性能3)调度程序性能4)内存分配及传输速度5) 阅读全文
posted @ 2017-04-04 18:32 新美好时代 阅读(298) 评论(0) 推荐(0)
Nginx性能优化参考
摘要:nginx性能优化参考 1)调整配置文件中的配置项的值(配置文件:nginx.conf) worker_processes auto;开启的进程数,一般配置为跟逻辑CPU核数一样worker_rlimit_nofile 51200;1个nginx进程可打开的最大文件描述符数目的数量 events{u 阅读全文
posted @ 2017-04-04 18:18 新美好时代 阅读(365) 评论(0) 推荐(0)
接口测试简介
摘要:1)首先要从开发同事那拿到一份接口文档,接口测试文档需要按规范编写。 2)接口测试文档包含的内容有:每个接口的接口地址、支持格式(json或xml)、请求方式(get或post)、请求示例、接口备注(描述接口所实现的功能)、调用样例及调试工具、请求参数说明、返回参数说明、返回示例。 3)在lr中一般 阅读全文
posted @ 2017-04-04 17:41 新美好时代 阅读(580) 评论(0) 推荐(0)
java冒泡排序和快速排序代码
摘要:冒泡排序: package nicetime.com; //基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,// 让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。public class 阅读全文
posted @ 2017-04-04 17:40 新美好时代 阅读(5665) 评论(0) 推荐(2)
MySQL主从复制原理介绍
摘要:1)在mysql主库上,将改变记录到二进制日志(binary log)中。 2)在mysql从库上,IO线程将mysql主库上二进制日志(binary log)复制到中继日志(replay log)中。mysql从库上开启1个IO线程,并在mysql主库上打开一个连接,然后开始binlong的dum 阅读全文
posted @ 2017-04-04 17:29 新美好时代 阅读(265) 评论(0) 推荐(0)
jmeter中通过命令方式生成结果文件
摘要:通过命令的方式将jmeter生成的jtl结果文件生成html文件,以便更直观的分析结果数据,以下命令可以放在1个bat文件中取执行。 bat文件可以放到jmeter的根目录下。 步骤1: 通过命令方式执行jmeter脚本,其中temp目录为执行命令时,会自动创建,不需要自己创建 @echo offj 阅读全文
posted @ 2017-04-04 16:06 新美好时代 阅读(2530) 评论(0) 推荐(0)
测试环境变量配置
摘要:做测试的人员,一般需要安装和配置以下软件的环境变量。 主要有:jdk、ant、android sdk、jmeter ANDROID_HOMED:\sdk ANT_HOMED:\Program Files\ant\ant1.9.7 CATALINA_HOMED:\Program Files\tomca 阅读全文
posted @ 2017-04-04 14:43 新美好时代 阅读(299) 评论(0) 推荐(0)
mysqlslap安装和使用介绍
摘要:可以使用mysqlslap --help来显示使用方法:Default options are read from the following files in the given order:/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf--concurrency代 阅读全文
posted @ 2017-04-04 11:10 新美好时代 阅读(1405) 评论(0) 推荐(1)
mysqlsla安装和使用介绍
摘要:安装mysqlsla源码路径:https://github.com/daniel-nichter/hackmysql.com源码存放路径:/usr/local/src1、获取源码如果没有git命令,请先安装gityum -y install git yum -y install perl-ExtUt 阅读全文
posted @ 2017-04-03 18:49 新美好时代 阅读(1239) 评论(0) 推荐(1)
MySQL常用命令和语句
摘要:1、常用SQL语句 1)常用函数/*type可取值为:MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR_MICROSECONDHOUR_SEC 阅读全文
posted @ 2017-04-03 18:42 新美好时代 阅读(548) 评论(0) 推荐(0)
MySQL备份还原介绍
摘要:window系统下 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql 2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u 阅读全文
posted @ 2017-04-03 18:41 新美好时代 阅读(415) 评论(0) 推荐(0)