IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 【KylinTOP:国内高端性能测试工具学习】 -> 正文阅读

[开发测试]【KylinTOP:国内高端性能测试工具学习】

  • 作为性能测试工具学习的作业,也是全英文的,应该意思都能懂吧…

Brief Introduction

  • KylinTOP (chinese name is 奇林测试平台) is a domestic product, containing performance testing, automatic testing, business and interface monitoring functionalities.
  • KylinTOP is a distributed system structured with B/S framework, supports cross platform.
  • It breaks the monopoly of foreign enterprises and makes China have a truly domestic software performance testing tool for the first time. The simulation degree, problem analysis ability and resource consumption of the performance test tool are better than those of LoadRunner in the United States. At present, it is widely used in military industry, evaluation and testing institutions, state-owned enterprises, banking system and large enterprises. There are many supported protocols, especially in the field of video, which has unique advantages.

Platform Structure

  • According to the above graph, the platform structure is shown like this.
    在这里插入图片描述

Performance Testing Feature

  • Here, I will list all the mentioned features , choose some of them and explain the details.
  1. Simulation Capability
    Simulation degree is the ability of the performance test tool to simulate the similarity between the client and the server. The higher the simulation degree, the more credible the test results. Kylintop’s protocol simulation ability can be almost the same as that of real browsers.
    Compared with similar products in the industry, it has the highest simulation ability.
  2. Both protocol simulation and client simulation are supported
    Protocol simulation is to simulate the interaction behavior of the communication protocol between the client and the server, and the client simulation is a performance test tool that indirectly simulates the client sending the request protocol to the server. It is to send the request protocol to the server by driving the client interface operation. Kylintop is the only performance test tool in the industry that supports two simulation modes at the same time.
  3. Supporting multiple protocols
  4. Script recording
    Script recording supports four modes (browser agent, pcap packet capture file import, har file import, network card real-time packet capture, and manual creation)
  5. Script debugging
    Script debugging can view the response code, time and content comparison between playback and recording time at each step. After playback, automatic association analysis, manual Association and page verification can be carried out to ensure the correctness of script playback.
  6. Supporting multiple concurrency models
    It supports three models: thread model, rate / second (CAPS) and number of online users / second, with a total of 19 concurrency model settings. It is the performance test tool that supports the most concurrency models in the industry and is suitable for a variety of different scenarios.
    在这里插入图片描述
  7. Supporting high concurrency
  8. Resource monitoring capability
    Kylintop supports a wide range of performance indicators for monitoring, It contains almost all performance indicators that customers care about (the number of performance indicators supported for monitoring is 100 +), and support the analysis of virtual users, including request response time and transaction time, 90% and 80% of time support, the first buffer time and TCP establishment time. It can help test and developers quickly find the problems of the tested system. Through these indicators, performance problems can be accurately located, such as the first fragment time of HTTP Well distinguish between network problems and server problems.
  9. Unmanned business monitoring

Installation

  • Click this link (http://www.70testing.com/cloud/help/download.html?1639465429916), then we will go to the download web page, choose the corresponding OS version, and download the software application.
    在这里插入图片描述
    Because I use the free version, so there are several functionalities limits, see this table:
    在这里插入图片描述
    But I just want to use it as performance tester, so it’s ok for us.
    After installing the software KylinTOP, it asks us to install another software winPCAP, it is used to Provide Win32 applications with the ability to access the underlying network.
    在这里插入图片描述

Performance Testing

  • This is the basic steps of performance testing.
    I will do the following operations below.
    在这里插入图片描述
    Enter the folder, run the StartServer.bat
    在这里插入图片描述
    在这里插入图片描述
    Then, open browser, enter default IP : http://127.0.0.1:18080, but we need to login an account.
    在这里插入图片描述
    By using the default account, then we could see the panel like this.
    Firstly, click “脚本用例” -> “协议/接口脚本”, and choose record http script button, click start recording
    在这里插入图片描述
    Enter the corresponding testing URL, and start to record. For example, I want to test www.baidu.com, and enter the corresponding URL like this :
    在这里插入图片描述
    Then, it records my actions and displays the http numbers.
    After clicking the stop button, then the script will be added to the panel.
    在这里插入图片描述
    在这里插入图片描述
    Double click the script, then we could see the details , rename it and save for the changes.
    在这里插入图片描述
    Clicking the debugging button at the middle, we will request the corresponding chosen get request, get their requests number, handling capacity and so on.
    There is a flow diagram to show the concurrency situations.
    在这里插入图片描述
    We could find the relative arguments we want to get by click the ‘Comparison And Relation’ button to get relations.
    在这里插入图片描述
    Then we get successful relations with their values about playback and record.
    在这里插入图片描述
    Go back to the script, open advanced options, choose the third executing method
    在这里插入图片描述
    Save the changes, then go back to the Test/Execute part, click the ‘Add new testing plan’, choose performance testing(WEB/HTTP).
    在这里插入图片描述
    Enter proper arguments, add the executor, and then we could test this plan.
    在这里插入图片描述
    Go back, choose this plan, and try to run it:
    在这里插入图片描述
    Just few second, then the logs jump out. Two tests are all fine, there are all 206 HTTP requests, we could see the running time of this script and so on.
    在这里插入图片描述

References

  1. Official web page of KylinTOP : https://www.70testing.com/#/
  2. Introduction about KylinTOP : http://www.kylinpet.com/cloud/help/index.html
  3. Download web page : http://www.70testing.com/cloud/help/download.html?1639465429916
  4. How to test using KylinTOP : https://zhuanlan.zhihu.com/p/98650958
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-12-18 16:17:31  更:2021-12-18 16:18:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 4:40:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码