精准测试及其工具(连载1)

简介: 精准测试及其工具(连载1)

2.星云测试服务端部署

解压星云工具安装包J2EE_Enterprise_key_64bit,解压后安装包内有服务端(server)、客户端(client)和WEB报表端文件夹。如图21所示。

image.png

21 安装包J2EE_Enterprise_key_64bit内容


3.星云测试服务端启动

1、运行下的星云测试server目录中ThreadingTestServer.exe,启动后再启动ThreadingTestReportServer.exe(任务栏图标)和ThreadingTestServerFront(窗口) (: 可以免费使用两个月)。免费使用期限后,需要继续使用,请联系星云测试的工作人员,并提交服务端中的序列码。如图22所示。

image.png

22 序列码


2、联系星云工作人员获取当前服务器的key.key文件,替换到星云的server目录下。


4.星云测试客户端启动

注:星云测试在线客户端的连接需要访问端口17262/17263,登录之前需要保证网络连接不存在限制。


配置IP地址完成后双击运行TTClient/TT.exe文件进入星云测试客户端。选择“文件->登录”,输入星云测试服务端的IP地址以及自己的用户名和密码即可登录。初始登录用户名和密码都为user,如图23所示。


image.png

23 星云产品客户端登录界面


5.星云测试云报表平台服务启动

1、运行星云测试TTWeb目录下的bin\redis-2.4.5-win32-win64\32bit\redis-server.exe

2、运行星云测试TTWeb目录下的startTTWEBserver.bat。如图24表示报表端与服务器端连接成功。

image.png

24 报表端与服务器端连接成功


      打开浏览器,输入服务器端IP地址:3000,如图25所示。

image.png

25 WEB登录界面


输入用户名和密码即可登录。


2星云工具插装编译说明


2.1 星云测试脚本插装编译说明

星云测试工具支持在Windows环境下脚本插装编译被测项目,需要使用星云编译工具JAVAForWindows工具包。将JAVAForWindows放到合适目录下并解压(注:JAVAForWindows需要32jdk环境)。


注:不需要启动或登录客户端,只需要打开服务端。


1、修改JAVAForWindows目录下的ComplierPath.xml配置文件。

image.png

26修改ComplierPath.xml配置文件


配置参数图26所示。

   

<server_ip>127.0.0.1</server_ip><!--修改IP为服务端所在的IP-->
<user_name>user</user_name>
    <password>user</password><!--用户名和密码是客户端所登陆的用户名和密码,初始均为user-->
<project_name>j2eeproj</project_name><!--填写项目名称,此项目名称为客户端显示的工程名-->
    <version_name>Ver2</version_name><!--版本名称,可以为空,默认按照当前时间创建:例如:Ver_2019_02-02-18_0_0-->
    <project_path>E:\lanyuan-notebook-3.1v-master\src\main\JAVA</project_path><!--项目路径,此路径为本次Demo演示路径-->
<class_path>E:\lanyuan-notebook-3.1v-master\target\classes</class_path><!--class文件路径, 此路径为本次Demo演示路径-->


注意:其它的没有备注的配置项为不用配置的可配置项,具体的含义可以在说明书上查看。


2、在命令行运行autoCompiler.jar进行编译(记得编译得时候在JAVAForWindows目录下进行编译)


 .\jre\bin\JAVA.exe -jar autoCompile.jar -c D:\JAVAForWindows


注:-c后面的参数为ComplierPath.xml文件的目录。


3、登录或者刷新导航树

若是在编译的时候未登录客户端,则需要通过user/user登录,登录后用脚本编译的工程和版本就会在导航树上显示。


若是在编译的时候登录客户端,则通过“刷新导航树”可以看到用脚本编译的工程和版本会在导航树上显示。如图27所示。

image.png

27客户端“刷新导航树”


4、如图28所示,可以在客户端查看数据。

image.png

28在客户端查看数据


星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net


顾翔凡言:


图是软件项目三角形。

image.png

 软件项目三角形


      下面做如下假设。

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

 也就是说质量消耗单位模块的时间和金钱的乘积。从这里可以看出,完成一个功能,需要达到一定的质量,必须消耗有效的时间或者增加产品的成本投入,由此可以看出为了赶进度,盲目加班赶工是不可取的。

目录
相关文章
|
4天前
|
网络协议 测试技术 Apache
测试Netty高并发工具
测试Netty高并发工具
19 3
|
4天前
|
人工智能 自然语言处理 测试技术
基于LangChain手工测试用例转接口自动化测试生成工具
本文介绍利用大语言模型自动生成接口自动化测试用例的方法。首先展示传统通过HAR文件生成测试用例的方式及其局限性,随后提出结合自然语言描述的测试需求与HAR文件来生成更全面的测试脚本。通过LangChain框架,设计特定的提示词模板,使模型能够解析测试需求文档和HAR文件中的接口信息,并据此生成Python pytest测试脚本。示例展示了正常请求、非法请求及无效路径三种测试场景的自动化脚本生成过程。最终,整合流程形成完整代码实现,帮助读者理解如何利用大模型提高测试效率和质量。
19 2
|
1月前
|
运维 测试技术 Linux
关于Stress 压力测试工具的介绍与使用
在日益复杂的计算环境中,保证系统的稳定性和性能成为了每个Linux管理员的核心任务。面对不断增长的数据量和业务需求,如何有效评估系统极限和潜在瓶颈? 压力测试工具:stress,成为了不可或缺的助手。这篇记录描述stress工具的使用方法及其在模拟真实负载中的实用性。
关于Stress 压力测试工具的介绍与使用
|
14天前
|
关系型数据库 MySQL OLTP
性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
【8月更文挑战第6天】使用 pt-query-digest 工具分析 MySQL 慢日志性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
59 0
性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
|
21天前
|
jenkins 测试技术 持续交付
探索自动化测试的边界:从工具选择到持续集成
【7月更文挑战第30天】自动化测试在软件开发生命周期中扮演着越来越重要的角色,它不仅提高了测试效率,还确保了软件质量的稳定性。然而,自动化测试并非一劳永逸的解决方案,它需要精心规划、选择合适的工具,并持续地集成到开发流程中。本文将探讨如何根据项目需求挑选合适的自动化测试工具,以及如何将这些工具无缝集成到持续集成/持续部署(CI/CD)流程中,以最大化自动化测试的效益。
16 2
|
19天前
|
安全 数据库连接 数据库
可靠性测试-故障注入工具
【7月更文挑战第19天】可靠性测试中的故障注入工具对评估系统容错性与稳定性至关重要。常见工具如 **FaultInjector** (模拟多类故障)、**Xception** (针对特定组件注入错误) 和 **Chaos Monkey** (验证云环境下系统弹性) 帮助开发者提前发现潜在问题, 优化系统设计, 如电商公司通过测试确保促销期稳定, 金融机构降低交易风险。选择合适工具并结合业务场景测试对提升可靠性至关重要。
|
1月前
|
存储 监控 数据可视化
性能测试:主流性能剖析工具介绍
**性能剖析**是识别应用性能瓶颈的关键,涉及指标收集、热点分析、优化建议及可视化报告。常用工具有:**JConsole**监控JVM,**VisualVM**多合一分析,**JStack**分析线程,**FlameGraph**展示CPU耗时,**SkyWalking**分布式跟踪,**Zipkin**追踪服务延迟。这些工具助力开发人员提升系统响应速度和资源效率。
93 1
|
2月前
|
监控 Java 测试技术
Java性能测试与调优工具使用指南
Java性能测试与调优工具使用指南
|
2月前
|
人工智能 测试技术 索引
基于LangChain手工测试用例生成工具
使用Python的LangChain框架,测试工程师能自动化从需求文档生成思维导图。代码示例演示了如何加载文档,提取信息,创建向量索引,执行检索,并通过PlantUML生成MindMap图像。流程中,AI替代了手动梳理需求和创建测试用例的过程,涉及的关键组件包括TextLoader、OpenAIEmbeddings、FAISS检索和AgentExecutor。该实践帮助掌握LangChain的检索和Agent功能,以实现文档到测试用例的智能转换。
47 1
|
2月前
|
测试技术 Windows
软件测试之 性能测试 性能测试基础指标 Loadrunner、Jmeter等工具(下)
软件测试之 性能测试 性能测试基础指标 Loadrunner、Jmeter等工具(下)
40 2