• [技术干货] 【应用平台-云测】Codelabs咨询&问题&建议反馈帖
    尊敬的各位云应用平台-云测开发者    感谢大家对华为云【云测】的关注与支持。    本帖为Codelabs咨询和问题反馈收集贴。如果大家在体验云测 Codelabs的过程中遇到任何问题,均可以通过本帖进行反馈。我们会安排专人进行问题的收集与解答。请大家按照以下格式进行回帖:问题/咨询提交格式————————————————反馈类型(问题/咨询/建议):华为云账号:问题出现时间:问题/咨询/建议描述:截图:————————————————    大家也可以移步华为云应用平台Codelabs活动主贴,探索更多玩法,赢取精美礼品:<点我前往应用平台Codelabs主贴>云测Codelabs体验链接:基于华为云DevCloud一站式云端测试体验
  • [热门活动] 星云测试插装编译流程与CI集成
    星云测试Horn插装采用脚本配置方式自动对语法进行扫描和插装,在整个插装过程中需要用到星云提供的插件工具。通过与CI集成,在CI编译前通过jenkins调用星云插装插件模块进行必要的数据填充,生成对应的项目插装脚本,即可以通过星云插装插件进行项目插装与编译。 ![](https://s1.51cto.com/images/blog/201910/18/18b0b390a9ef7d2b6ff6f24be8ec13ed.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) # 通过星云插件脚本自动创建工程和代码插装 ## 1.解压星云提供的插件包 星云测试在windows环境下提供的插装工具为javaForWindows工具包;将javaForWindows放到合适目录下并解压即可。(LINUX使用LINUX插件包)。(登录星云网站www.teststars.cc 离线企业测试中心即可免费试用) ## 2.修改脚本配置 星云测试整个编译通过脚本ComplierPath.**Xml**配置文件进行,在ComplierPath.**Xml**中用户需要配置TTserver的服务器地址、用户名、项目名、版本名、以及代码路径等,如果需要过滤不需要插装的代码,也可以通过该配置进行过滤。通过jenkins对通用模板进行数据填充,生成本次插装编译项目所需要的对应脚本。 ![](https://s1.51cto.com/images/blog/201910/18/02f7aee75fef86b9f96b74c870aaeebb.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) 配置参数说明: ```127.0.0.1 user使用该用户名前,建议该用户名没有其它登录客户端操作 user 0一般默认 0一般默认 0一般默认 0(注意:project_path 和 class_path 路径不能为空)一般默认 1一般默认 0一般默认 j2eeproj **Base**version_name>asdasdada_RR**Base**version_name> 一般为空 Ver2 TTPro1 J:\sushe\src J:\sushe\build\classes GBK 一般默认 D:\moxi\target\classes (注意:想要不插装多个路径,就写多个filterPath)一般不填写 ``` ## 3.插件运行进行代码分析与插装 TT插装插件可以通过Jenkins命令进行启动,如:Windows通过cmd命令选择到插件所在的根目录下,运行autoCompiler.jar进行编译(记得编译得时候在javaForWindows目录下进行编译) **命令**: \jre\bin\java.exe -jar autoCompile.jar -c D:\J2EE\javaForWindows **注:**-c后面的参数为ComplierPath.**Xml**文件的目录 命令生效后自动进行代码分析与插装并在cmd窗口中进行打印。 ![](https://s1.51cto.com/images/blog/201910/18/bb9cd4a99e7444d113c9ac906939579a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) 注意:0若是选择为1的启动方式: .\jre\bin\java.exe -jar autpCompile.jar -c 插件路径 ComplierPath.**Xml**绝对路径 ![](https://s1.51cto.com/images/blog/201910/18/61ae8f85505458edbe563366cd003561.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) ## 4.项目静态数据加载 插装成功后,通过登录客户端选中我们插装的项目进行版本静态数据的加载,加载成功后即可看到分析的生成的静态数据 ![](https://s1.51cto.com/images/blog/201910/18/2c2f1fac17c4b82f5704d0c41f1cc035.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) ## 5.源码路径替换,采用星云插装代码 由于测试的时候需要运行星云插装过后的代码应用生成采集数据,所以需要对编译的源码路径进行相应修改,通过Jenkins脚本对目录进行更替,星云插装过后的代码会在脚本配置的代码路径的目录同层下生成src-instru目录,src-instru目录即为编译插装后的源码); 具体操作:先将源码目录下未插装的java目录重命名为pre_java,再将编译插装生成的src-instru目录命名为java。 ## 6.项目添加星云依赖库进行并编译 ### Maven项目pom.**Xml**修改加入依赖库 因采用星云插装过后的代码,即在编译过程中需要引入星云提供的2个依赖库,Maven项目可以通过修改pom.**Xml**进行引入 通过jenkins自动修改项目的pom.**Xml**文件来引入TT的依赖库: 方法加入到两个之间,加入的代码如下: ``` systemPath需要按JavaParser-j2ee.jar和jeromq-0.3.0-SNAPSHOT.jar的绝对路径填写 com.zoa JavaParser-MQ 1.0 system /D:/J2EE/client/MQ/JavaParser-J2EE.jar com.zoa jeromq 1.0 system /D:/J2EE/client/MQ/jeromq-0.3.0-SNAPSHOT.jar ``` 在pom文件修改完成后即可打包发布 在被测程序目录下执行mvn clean package 命令 ![](https://s1.51cto.com/images/blog/201910/18/c0428799d8b5d4526c1aee9806d326fa.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) ### 传统J2EE项目或安卓项目 通过jenkins在编译项目中引入JavaParser-j2ee.jar和jeromq-0.3.0-SNAPSHOT.jar进行编译,注这里需要群J2EE和安卓项目,如安卓项目需要把2个依赖包最终打入到APK中,如果是J2EE项目,请在最后生成的war包或jar包中取出该依赖包,因J2EE项目最终会搭配agent使用,agent中会自带该依赖。 打包完成,为使函数覆盖率可视视图代码部分显示正常,需要手动修改源码路径:右键版本,点击修改源码路径,选择到pre_java目录即可。 ![](https://s1.51cto.com/images/blog/201910/18/21667af2ea8a8c7e13e736befa20b1a3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
  • [产品体验官] 体验官有奖体验第17期 | 华为云云测服务体验及评测----北京---罗鹏
     体验官有奖体验第17期 | 华为云云测服务体验及评测------北京---罗鹏tscswcn1
  • [产品体验官] 体验官有奖体验第17期 | 华为云云测服务体验及评测
    By Coolincy华为云账号 Coolincy评测群昵称 Coolincy事情太多,遗漏了,补上~
  • [产品体验官] 体验官有奖体验第17期 | 华为云云测服务体验及评测-----by 清平乐
    体验官有奖体验第17期 | 华为云云测服务体验及评测已完成;详细的评测任务卡,请参考附件PPT;(体验官群内昵称:清平乐)
  • [产品体验官] 华为 云测(新版本) 任务卡 -Tong
    姓名:佟鑫群昵称:Tong
  • [产品体验官] 体验官有奖体验第17期 | 华为云云测服务体验及评测by那年夏天
    体验官有奖体验第17期 | 华为云云测服务体验及评测
  • [产品体验官] 华为 云测(新版本) 任务卡-by铺路能手
    此处省略,详见附件。。。
  • [产品体验官] 华为云17期体验|云测体验及建议-----by 云宝
    这次体验整体上来讲比较简单,但是也有需要提升的空间,这次体验给9分啦~详情请见附件
  • [产品体验官] 体验官有奖体验第17期 | 华为云云测服务体验及评测 by 陈晓Justin
    华为云:Justin001群昵称:陈晓—成都—java开发相关测评请见附件,欢迎大家批评指出意见奥!
  • [产品体验官] 体验官有奖体验第17期 | 华为云云测服务体验及评测 by xiaoyu
    华为云云测服务体验及评测报告已经上传,欢迎各位大佬批评指正。内含图片均包含了用户名,请勿下载抄袭华为云帐户:suse-dev
  • [产品体验官] 第17期 | 华为云云测服务体验及评测
    详细内容:PPT任务卡
  • [产品体验官] 云测服务体验 评测
    详见任务卡
  • [产品体验官] 体验官有奖体验第17期 | 华为云云测服务体验及评测 by 武汉窵禠
    详情请见任务卡,请各位大佬批评指正!!!
  • [产品体验官] 华为云云测服务体验及评测-by 许子龙
    群内昵称 许子龙
总条数:101 到第
上滑加载中