摘要: 一个程序输入3个整数,三个数看作三角形的三条边,这个程序要打印出信息,说明这个三角形是不等边的,是等腰的,还是等边的。 先假设三条边为A,B,C。 判断三条边是否组成三角形必须满足两条边相加大于第三边,所以: A>0,B>0,C>0且A+B>C,A+C>B,B+C>A 等腰三角形必须满足:A=B或A 阅读全文
posted @ 2021-10-10 22:41 colorfully 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 一、 关联的定义 把一个请求之后返回的数据,作为另一个请求的参数。 二、 XPath关联 XPath 是一门在 XML 文档中查找信息的语言 学习例子 1.访问网易官网,获取到title 2.将title值放入百度搜索框 前置条件 添加HTTP请求 位置:线程组 ==> 添加 ==> 取样器 ==>HTTP请求 HTTP请求 ==> 网易首页 HTTP请求 ==> 百度搜索 XPath使用场景 接口值为HTML或者xml格式时,使用XPath提取器 三、 JSON关联 学习例子: 1.查询用户信息,获取第一个用户的id 2.根据id修改该用户的信息 使用场景 在接口返回数据为Json格式时,使用JSON提取器 四、 正则表示式关联 学习例子:(和JSON关联使用的是同一个例子) 1.查询用户信息,获取第一个用户的id 2.根据id修改该用户的信息 使用场景 任何数据形式都可以使用正则提取器 阅读全文
posted @ 2020-10-29 16:11 colorfully 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 执行报错Zero date value prohibited 报错信息Cannot create PoolableConnectionFactory (The server time zone value '?��???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value if you want to utilize time zone support.) 阅读全文
posted @ 2020-10-24 17:59 colorfully 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、导入数据库(MySQL)的jar包 1. 连接数据库,需要引入外部的jar包 2. 解压,将jar包放到jmeter的lib目录下 3. 重启jmeter 二、连接数据库配置(JDBC Connection Configuration) 三、发送数据库请求(JDBC Request) 配置项的含义及解释 添加Debug Sampler 运行测试 阅读全文
posted @ 2020-10-24 17:24 colorfully 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、什么是参数化 为什么要参数化? 在发送大量的请求时,键对值是写死的,每次请求都需要去修改,无法实现快速添加的需求。想要快速实现该需求,就需要用到参数化。 什么是参数化? 根据需求动态获取数据并进行赋值的过程。 参数化的定义 参数变量 :${变量名} 二、参数化常用方式 1. CSV数据控件实现参数化 2. User Defined Variables(用户定义的变量) 3. User Variables(用户参数) 阅读全文
posted @ 2020-10-21 16:25 colorfully 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP管理器 位置:线程组右键 ==> 添加 ==> 配置元件 1.HTTP信息头管理器 添加测试计划 添加线程组 添加HTTP请求 添加请求头(HTTP信息头管理器) 设置请求参数的数据类型Content-Type 常用的数据类型,如下: 值 含义 application/x-www-form-urlencoded 默认值,form表单数据被编码为key/value格式发送到服务器 application/json JSON数据格式 multipart/form-data 在表单中进行文件上传时使用 阅读全文
posted @ 2020-10-19 19:10 colorfully 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一、中文乱码问题的解决方法 1. 将HTTP请求的内容编码改成UTF-8 2. 修改配置文件jmeter.properties 将jmeter安装目录的bin目录下的jmeter.properties文件打开; 找到 sampleresult.default.encoding的值设置为UTF-8(注意:最前面的#号需要去掉); 修改了配置文件,需要重启jmeter 阅读全文
posted @ 2020-10-19 16:49 colorfully 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、 录制web端 1. Badboy的介绍和安装 1.1 使用第三方工具Badboy来录制。 免费的web自动化测试工具 一个浏览器模拟工具 主要进行脚本的录制和回访,和对录制脚本进行调试,可以将脚本导出为Jmeter脚本 还支持捕获表单数据 1.2 Badboy官网已经停止维护了,自行下载,双击傻瓜式安装 2. 使用Bayboy录制脚本 阅读全文
posted @ 2020-10-19 15:59 colorfully 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 一、 JMeter入门脚本 学习例子 向百度发送请求 添加测试计划,默认会有一个测试计划 添加线程组 在测试计划上右键 ==> 添加 ==> 线程(用户) ==> 线程组 添加HTTP请求 在线程组上右键 ==> 添加 ==> 取样器 ==> HTTP请求 配置HTTP请求 名称:发送百度请求 协议:http 服务器名称或IP:www.baidu.com HTTP请求方法:GET 阅读全文
posted @ 2020-10-13 17:08 colorfully 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、 Jmeter简介 Jmeter时Apacha公司使用Java平台开发的一款测试工具 二、 Jmeter可以做什么 Jmeter可以用来做接口测试、性能测试、压力测试、数据库测试、Java程序测试 三、 Jmeter的优缺点 优点 开源免费、支持多协议(HTTP、HTTPS、FTP等)、轻量级(安装很方便)、功能强大等 阅读全文
posted @ 2020-10-04 21:37 colorfully 阅读(144) 评论(0) 推荐(0) 编辑