-
万能的JMeter 一、BS架构应用性能 二、HTTP协议接口功能和性能 三、FTP协议(上传下载文件业务)接口功能和性能 数据库 三、Mysql数据库性能(关系型数据库) (分层性能测试:B/S 1.浏览器性能测试;2.api接口性能测试; 3.数据库性能测试) 四、MongoDB(非关系型数据库,一般需要存储大量数据且无须事务关联时用它) 五、支持自定义java组件开发 1.可以开发符合自己公司需求的协议,业务流程等 2.便于管理测试性能代码,不以脚本形式保存,而是像开发代码一样可以上传到git等进行管理 拓展:关系型数据库与非关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。可以理解成二维的excel表格,是一一对应关系比如MySQL; 非关系型数据库,是指采用了没有特定关系模型来组织数据的数据库。可以理解成一对多的数据关系,比如MongoDB; 不同的数据类型各有优缺点: 非关系型数据库的优势: 1. 性能 NOSQL是基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL层的解析,所以性能非常高。 2. 可扩展性 同样也是因为基于键值对,数据之间没有耦合性,所以非常容易水平扩展。 关系型数据库的优势: 1. 复杂查询 可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询。 2. 事务支持 使得对于安全性能很高的数据访问要求得以实现。查看全部
-
windows系统运行jmeter.bat linux系统运行jmeter.sh查看全部
-
一、每一个线程组就是一个场景 二、访问http请求时注意不要添加http:\\ 三、中文乱码问题解决的三种方案: 1. http请求添加content encoding:填写utf-8 2. 设置jmeter.properties 中的sampleresult.default.encoding=UTF-8 3. jmeter中添加 BeanShell Postprocessor script:prev.SetDataEncoding("utf-8")查看全部
-
在jmeter中打开【选择】-【函数助手对话框】,功能选择【_CSVRead】,在函数参数中的第一条值中添加路径(需要的参数),第二条值默认为0。点击【生成】生成一条字符串,把字符串拷贝到HTTP请求路径中(需要参数的值)。查看全部
-
参数化--函数助手(选项--函数助手对话框) 1. 函数助手(作用:可以实现参数的多变) CSV file值,写入相关参数数据文件的路径 CSV文件序号值,写入0,因为数据一般从0行开始读取 点击生成会生成相关函数字符串,将其复制到HTTP请求路径处的参数值位置即可 2.线程组设置 a、线程数:相当于虚拟用户数,即并发用户数(若设置为1,则只会读取参数文件中第一行的数据) b、Ramp-Up Period(in seconds):加压参数,即几秒内执行完所有的用户线程 c、循环次数:执行线程的次数 3.复杂场景需要使用多个线程组查看全部
-
http协议请求响应模型(一次请求的生命周期;软件最简单的分层) 场景:登录 1. client(客户端)发起请求到api接口层 1.1 用户在客户端填写用户名和密码,点击登录,发送请求 2. api层接收客户端发起的用户请求并进行逻辑处理 2.1 api对业务逻辑进行验证 3. api层处理之后将用户输入数据请求发送给DB层 create、update、read、delete(少见) 如:select * from user where username ='' and password ='' 3.1 数据库查询成功则返回1,失败则返回0 4. DB层会将返回的查询数据库的条目状态给api 5. api层将请求结果返回给客户端(client) api返回成功或失败的状态码给客户端 6. 客户端将返回信息提示给用户 软件简单分为3层: 一、客户端(浏览器、移动客户端APP、CS架构层client) 功能测试、性能测试、自动化测试 二、接口层(业务逻辑层) 接口测试、性能测试、功能测试、自动化测试 三、数据库层(db层,数据存储过程) 可以将开发人员使用到的SQL语句单独拿出来进行性能测试查看全部
-
解决乱码问题
查看全部 -
解决乱码问题BeanShellPost
查看全部 -
不同角色眼中的接口
常见的接口协议
http协议栈中的位置
http协议响应码
http协议响应模型
常用http协议的请求方式
jmeter的功能介绍
get请求与post请求
查看全部 -
HTTP请求响应模型
查看全部 -
HTTP协议响应码
查看全部 -
HTTP协议栈中的位置
查看全部 -
常见的接口协议
HTTP 超文本传输协议
HTTPS 安全超文本传输协议
FTP 文件传输协议(如:Xsheel)
TCP 网络控制协议
IP 互联网协议
UDP 用户数据协议
查看全部 -
五大类响应码
查看全部 -
http 协议栈中的位置
查看全部
举报
0/150
提交
取消