phoenixframe

PhoenixFramework自动化测试平台部署初始化说明

半世苍凉 提交于 2020-03-10 19:13:44
‍ PhoenixFramework自动化测试平台部署初始化说明 孟飞阳 2015.6.30 平台官网:http://www.cewan.la, 模块说明 1、 phoenix_web.war :平台的控制端,管理平台的数据和各个 node 节点 2、 phoenix_node.war :平台的节点,用于执行测试用例 3、 phoenix_develop : j2se 工程,用于调试脚本 4、 phoenix_gui.sql :平台 mysql 数据库结构初始化。数据库名: phoenix_gui 5、 dataInit.sql :初始化一些数据,如初始的用户名 一、部署 部署前,请先安装 JDK1.8 以上版本。 1 、首先创建 mysql 数据库,数据库名: phoenix_gui ,然后运行 phoenix_gui.sql ,最后运行 dataInit.sql ,初始化数据。 Node 节点数据库默认连接方式修改: 可修改 ..\apache-tomcat-8.0.9\webapps\phoenix_node\WEB-INF\classes\hibernate.cfg.xml ,找到相关用户名和密码进行修改。 Phoenix_web 则修改: jdbc.propertes 中的用户名和密码。 2 、将 phoenix_web.war , phoenix_node.war 放到

Linux性能实时监测工具 Netdata

人走茶凉 提交于 2019-12-07 11:32:08
今天给大家推荐一款给力的Linux性能实时监测工具Netdata。上图是运行时的截图。Netdata是一个高度优化的Linux守护进程,它为Linux系统,应用程序,SNMP服务等提供实时的性能监测。 它用可视化的手段,将被监测者最细微的细节,展现了出来。这样,你便可以清晰地了解你的系统和应用程序此时的状况。 使用此软件,你可以得到: 1.优美的界面:bootstrap框架下的控制界面 2.自定义的控制界面:你可以使用简单的HTML代码去自定义控制界面(不需要使用javascript) 3.极其的快速而高效:程序使用C进行编写(默认安装下,预计只有2%的单核CPU使用率和少许的内存使用率) 4.零配置:你只需要去安装它,接着它就会自动地监测一切数据 5.零依赖:它的静态网络文件和网络接口拥有自己的网络服务器 6.可扩展:用它自身的插件API(可以使用许多方式来制作它的插件,从bash到node.js),你可以检测任何可以衡量的数据。 7.可嵌入:它可以在任何Linux内核可以运行的地方运行 监测内容: 这是它目前检测的内容(大多数都不需要进行配置,安装后即可开始监测) 1.CPU的使用率,中断,软中断和频率(总量和每个单核) 2.RAM,互换和内核内存的使用率(包括KSM和内核内存deduper) 3.硬盘输入/输出(每个硬盘的带宽,操作,整理,利用等) 4.IPv4网络(数据包

phoenixframework自动化测试平台模块介绍

旧城冷巷雨未停 提交于 2019-12-03 10:59:38
# phoenixframework 自动化测试平台,包含WEB、Mobile、接口、安全测试模块。通过对测试代码的动态编译,执行,进行测试。 网站: http://www.cewan.la 系统名称:自动化测试平台 系统介绍: 【支持的部署方式】:J2EE,Jenkins,maven,J2SE,分布式部署,Jetty部署 <br> 【技术说明】:Apache quartz,Webmagic,httpunit,selendroid,<br> selenide,Spring+SpringMVC+Hibernate4,Executor,Forkjoin,Maven项目管理,<br> Bootstrap,JQuery,JDK动态编译+反射+执行,DWR,highchat <br> 【权限管理】:方法级别的权限控制 <br> 【覆盖系统类型】:WEB GUI自动化测试,接口自动化测试,Android/IOS app自动化测试,<br> WEB GUI自动化监控,接口自动化监控,数据库测试,简单安全性测试 <br> 【消息通知】:Email异步发送,短信异步发送,在线日志检视,统计报表生成<br> 【模块介绍】<br> phoenix_develop:用例代码开发模块<br> phoenix_node:分布式执行node节点<br> phoenix_web:平台控制端<br> phoenix

phoenixframework 1.4.7 发布

穿精又带淫゛_ 提交于 2019-12-02 04:13:18
自动化测试平台phoenixframework 1.4.7版本发布咯,git.oschina和maven都已经同步更新。 版本修复问题: 1、修复多个反人类的唯一性约束 2、phoenix_node:jmeter性能测试增加对body参数的支持 3、对平台的各模块代码进行了部分重构,重构后的效果是插件可配置 4、在phoenix_web端增加查看node详细信息的入口 5、phoenix_interface增加对https地址的支持 6、phoenix_develop中增加了一个自己写的并发测试工具 7、抽离出了公共的phoenix_common模块 8、重构了平台项目组织架构,使导入调试等更方便 升级方法: 直接替换服务器下的phoenix_node.war和phoenix_web.war即可,替换之前请注意备份phoenix_web工程下的upload文件夹中的文件。 大家在使用过程中如有问题或不解的,或用着不爽的地方可以在网站 http://www.cewan.la上给开发者留言。 phoenixframework自动化测试平台的介绍在这里: http://www.oschina.net/p/phoenixframework 源码下载地址: http://git.oschina.net/phoenixframework/phoenixframework

MySQL服务器查询慢原因分析方法

一曲冷凌霜 提交于 2019-12-01 09:52:54
MySQL数据库在查询的时候会出现查询结果很慢,例如超过1秒,项目中需要找出执行慢的sql进行优化,应该怎么找呢,mysql数据库提供了很好的方法。以下列出两个比较常用的: 一、mysql5.0以上的版本可以支持将执行比较慢的SQL语句记录下来 1.需要使用打开记录查询慢的sql记录日志: 查看慢查询时间 show variables like 'slow%'; 查看设置多久是慢查询 show variables like 'long%'; 修改慢查询时间 set long_query_time=1; 打开慢查询记录日志 set global slow_query_log='ON'; 2.进入到log_file的目录下即可查询哪些sql执行慢了,如: 在/etc/my.cnf 里面可以设置上面MYSQL全局变量的初始值。 long_query_time=1 日志路径:slow_query_log_file=/tmp/slow.log 3.然后就是进行优化执行慢的sql,加索引、修改查询方式等 4.另外比较有用的命令: 查看哪些线程正在运行 show full processlist; 查看最大连接数 show variables like '%max_connections%'; 当前连接数 show status like 'Threads_connected%'; 二