前言
这是轻量级自动化-Jmeter Maven Ant集成的第三篇
第一篇见:轻量级自动化-Jmeter Maven Ant集成-1
第二篇见:轻量级自动化-Jmeter Maven Ant集成-2
第三篇见:轻量级自动化-Jmeter Maven Ant集成-3
第四篇见:轻量级自动化-Jmeter Maven Ant集成-4
jmeter集成过程中问题
集成过程故障问题记录
1.在本地安装jenkins页面报该实例似乎已离线
解决:修改/root/.jenkins目录下hudson.model.UpdateCenter.xml
http://mirror.esuni.jp/jenkins/updates/update-center.json
2.安装推荐插件报错No such plugin: cloudbees-folder
解决:在http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/4.0.1/下载插件,搁放到/root/.jenkins/war/WEB-INF/detached-plugins,重启jenkins即可
3.系统字符集修改
CenOS7 修改默认语言
# vi /etc/locale.conf
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
登出再来一次,这样就变成英文了
如果想改成中文就是
LANG="zh_CN.UTF-8"
引入SVN/GitLab
GitLab/SVN可作为接口和压测的脚本创建,实现ANT/MAVEN、jmeter框架封装;解决脚本脚本更新后,重复上传测试脚本繁琐工作,与压测服务器彻底隔离操作;每次构建只需要去仓库拉取,最新版本测试脚本即可;
实现步骤:
1、在源码管理,选择Git或SVN,输入脚本仓库地址,配置仓库用户权限密码等;
2、在shell 执行最前,写cp -R /root/.jenkins/workspace/portal/. /opt/portal/scripts/
前端性能监控平台
前端性能跑分及优化工具:
工具:
https://www.cnblogs.com/smstars/p/4562142.html
自动化运行实现方式:JAVA selenium yslow firfox
前端性能抛砖引玉:
http://ju.outofmemory.cn/entry/206741
附Url访问流程:
Bolg:https://www.cnblogs.com/Alexr/p/9969863.html
文档管理器:https://kodcloud.com/download/
1.安装XAMPP
# chmod 777 xampp-linux-*-installer.run
# ./xampp-linux-*-installer.run
# /opt/lampp/lampp restart
###修改xampp配置文件
# vim /opt/lampp/etc/proftpd.conf
UseFtpUsers on
# vim /opt/lampp/etc/extra/httpd-xampp.conf
Require all granted
# /opt/lampp/lampp restart
2.配置showslow环境
# unzip showslow.zip -c /opt/lampp/htdocs
# cp config.sample.php config.php
# vim config.php
###访问:http://212.64.51.62/phpmyadmin/
CREATE DATABASE showslow DEFAULT CHARACTER SET utf8;
grant select,delete,update,create,drop on *.* to showslow@"%" identified by "showslow";
# /opt/lampp/lampp restart
##初始化数据基础表配置:http://212.64.51.62/showslow/dbupgrade.php
##初始化数据库用户相关的表配置:http://212.64.51.62/showslow/users/dbupgrade.php
https://blog.csdn.net/ronghuanye/article/details/53021701
注:数据的初始化失败,极有可能是数据库用户权限不够;
3.配置YSlow
浏览器访问:http://212.64.51.62/showslow/configure.php
结果展示:
根据提示在Firefox 下载监控插件配置即可;
http://212.64.51.62/showslow/users/
http://212.64.51.62/showslow/users/login.php