2.2在Eclipse工具插装编译及打包JAVA项目
1,将星云提供的lanyuan_v_3.sql导入到数据库中(右键新建lanyuan_v_3),如图29所示。
图29新建lanyuan_v_3数据库
然后右键运行SQL文件,将星云提供的数据库导进去即可,如图30所示。
图30导入lanyuan_v_3.sql到数据库
2,将lanyuan-notebook-3.1v-master项目导入Eclipse中
(1)修改pom文件
修改项目的pom.xml文件来引入星云jar服务,加入到两个<dependencies>之间,如图31所示。
图31修改pom.xml文件
修改<systemPath></systemPath>的路径分别为客户端下client/MQ下JAVAParser-2.0.jar、jeromq-0.5.2.jar和transmittable-thread-local-2.11.0-SNAPSHOT.jar的路径。如图32所示。
图32星云提供的jar包
(2)打成war包
点击“项目->导出->WAR file”。选择一个“路径->完成”。
配置完成将打包好的war包放在TomCat的WEBapps目录下。
2.3 在TomCat中配置agent服务
1、添加数据传输配置文件
数据传输配置文件是保证运行的数据可以回传到星云服务器的。配置方法是将星云提供的config.cfg放在C盘根目录下,修改IP为服务端所在的IP。
2、配置星云回传服务
将星云提供的两个关于解密库的依赖库配置在环境变量中,如图33所示。
图33两个关于解密库的依赖库
为了保证动态数据可以回传到服务器中,需要把星云测试的agent配置在客户的每一台服务器上并且应用。下面是agent在不同服务上的配置和启动方法。
将星云提供的agent解压到:E:\agent下,并将星云提供的解密库放在E:\agent\Cencrypt\64,然后修改TomCat的bin目录下catalina.bat
set"CATALINA_OPTS=%CATALINA_OPTS% -JAVAagent:E:\agent\zoa-agent-1.6.2\zoa-bootstrap-1.6.2.jar"(agent的路径) set "JAVA_OPTS=-agentlib:E:\agent\Cencrypt\64\Cencrypt" (修改agent和解密库的路径即可)
(注:Cencrypt.dll的绝对路径是E:\agent\Cencrypt\64\Cencrypt.dll)
启动TomCat的bin目录下startup.bat,注意:如果TomCat启动闪退,在TomCat/bin目录下启动startup.bat,若是以下错误。
则需要在TomCat/bin目录下的setclasspath.bat加上
setJAVA_HOME=C:\JAVA64\jdk1.8.0_01 setJRE_HOME=C:\JAVA64\jdk1.8.0_01\jre(自己的jdk路径)
2.4区分用户测试(设置用户标识)
1、项目根路径后面加teststars.jsp,访问teststars.jsp页面进行用户标识设置(teststars.jsp是通过agent的虚拟jsp加上去的)。如图34所示。
图34访问teststars.jsp页面
由于此用户在客户端是用user登录的,所以设置的用户姓名也为user。
2、点击设置用户标识进行设置,设置成功页面如图35所示。
图35设置成功页面
星云测试
奇林软件
联合通测
顾翔凡言:
图是软件项目三角形。
图 软件项目三角形
下面做如下假设。
l 假设质量(Q)与范围(S)不变,时间(T)减少的情形下,必须雇佣高水平的人员或者先进的技术,即增大产品的成本(C)。同理,质量(Q)与范围不变,时间(T)增加的情形下,可以减少成本(C)。
l 假设质量(Q)与时间(T)不变,范围(S)增加的情形下,也必须增大成本(C)。同理,质量(Q)与时间(T)不变,范围(S)减少的情形下,可以减少成本(C)。
l 假设质量(Q)与成本(C)不变,时间(T)减少的情形下,范围(S)必须减少。同理,质量(Q)与成本(C)不变,时间(T)增加的情形下,可以加大范围(S)。
于是可以得到如下公式:
Q = TC/S
也就是说质量消耗单位模块的时间和金钱的乘积。从这里可以看出,完成一个功能,需要达到一定的质量,必须消耗有效的时间或者增加产品的成本投入,由此可以看出为了赶进度,盲目加班赶工是不可取的。