软件性能测试流程 一、性能测试、负载测试、压力测试的概念 1.性能测试:用一定的技术,使用的工具(LR、jmeter),找出或验证某些性能指标的测试 模拟N多个usert同时在使用软件,软件的性能。手工是无法实现的,只 能通过工具。(性能测试 比 功能测试、自动化测试的时间长) 找出:在项目、接口从 ...
分类:
其他好文 时间:
2020-09-23 23:57:11
阅读次数:
44
一、Jmeter 介绍 Apache JMeter 是100%纯 JAVA 桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如 web 应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和 FTP ...
分类:
其他好文 时间:
2020-09-23 23:03:41
阅读次数:
40
一、前言 一般来说,我们是在windows下编写并且调通jmeter脚本,以及使用它来对接口进行基准性能测试。但是由于在公司由于网络的限制,整个公司公用100M或200M的带宽,并且每部PC的上传和下载都会限速到约3M。所以,真正压测需在linux环境下(让运维开通一个无带宽限制环境)运行,得到的性 ...
分类:
系统相关 时间:
2020-09-18 04:10:56
阅读次数:
64
一、怎么进行关联 1、正则表达式可以获取所有格式的数据 2、json只能或是json格式的数据 二、json表达式 1、现在大多数都是使用json来传输数据,json更为直观->查看接口,json格式的时候建议使用json表达式 2、Variable names : 名称 JSONPath Expr ...
分类:
Web程序 时间:
2020-09-18 01:24:03
阅读次数:
50
场景设计 1.哪些业务需要做压力测试? 比较常用的业务场景(or 功能模块) 单业务场景/或者多业务场景 项目要求做的业务场景 2.压力测试的并发数是多少? 有预期的数值?一次性达到?还是逐步达到?有上次性能测试的结果值?(参考上次的数值) ; 无预期的数值?只有参考的在线用户数(如果没有预期,没有 ...
分类:
其他好文 时间:
2020-09-18 00:07:11
阅读次数:
35
几本软件测试书籍 简介:在技术上,它不只是全面、深入地讲解了性能测试和性能优化,而且还讲解了安全测试;在工具上,不只是讲解了JMeter,还讲解了受欢迎的开源工具Apacheab;在内容上,不只是讲解了软件测试,还为测试人员的职业规划和发展指明了方向,从某种程度上讲,这比技术更有价值;在实操性上,它 ...
分类:
其他好文 时间:
2020-09-18 00:02:33
阅读次数:
37
前言 本篇将让你会了解到:jmeter + ant + jenkins 三者结合会达到如何的效果呢?没错就是持续集成流水线了; 一、必备环境 1、jdk 2、jmeter 3、ant 4、jenkins 5、git 或 gitlab 或无代码托管(build.xml、jmx、等样式代码) 以上必备环 ...
分类:
其他好文 时间:
2020-09-17 23:58:37
阅读次数:
42
Win + D : 切换桌面与当前页面 Win + E : 打开资源管理器 Win + F : 搜索文件 Win + L : 锁屏 Win + M : 所有窗口最小化 恢复使用 win+shift+M Win + R : 打开运行窗口 可直接调运行文件如:calc、jmeter Alt + Tab ...
1、测试常用配置 Number of Threads (users):模拟虚拟用户的个数 Ramp-up period (seconds) :上线所有Threads所用的时间。 Loop Count:每个Thread(user)请求url个数。(串行请求) 所以: 总请求次数 = Number of ...
分类:
其他好文 时间:
2020-09-17 22:12:01
阅读次数:
36
一、DNS server 二、以csv的方式增加 1、定义 选择文件的默认地址是:E:/functions/jmeter/workPlace/data/hostname.csv 但要改成相对地址:data/hostname.csv 因为,移植到linux环境上不用修改,且用“/”表示目录层级(lin ...
分类:
其他好文 时间:
2020-09-17 22:09:16
阅读次数:
26