Jmeter
JamesPaul32
喜爱学习的时候写一些随笔,记录一些学习心得
展开
-
jmeter接口自动化框架搭建系列(一)——本地环境搭建
1、本地安装ant官网下载anthttp://ant.apache.org/bindownload.cgi解压下载的ant到本地目录添加环境变量添加ANT_HOME,就是ant解压的路径紧接着,将ant的lib添加到CLASS_PATH 中%ANT_HOME%\lib;然后,将ant的bin添加到Path中%ANT_HOME%\bin;安装完成后,检查是否...原创 2019-09-19 10:23:31 · 842 阅读 · 0 评论 -
数组相关处理
package jmeter;import org.json.JSONArray;import java.util.Arrays;// import java.util.List;public class array_function { // String[] Add public static String[] stringArrayInsert(String[] a...原创 2019-09-20 11:31:10 · 196 阅读 · 0 评论 -
时间处理
package jmeter;import java.util.Calendar;import java.text.SimpleDateFormat;import java.util.Date;public class time_function { // format格式为 :yyyy-MM-dd HH:mm:ss // 得到当前时间的时间戳 public static lo...原创 2019-09-20 11:31:17 · 363 阅读 · 0 评论 -
字符串处理
package jmeter;public class string_function { // 去掉首尾同一个字符 public static String trimFirstAndLastChar(String source, char element) { boolean beginIndexFlag = true; boolean endIndexFlag = tru...原创 2019-09-20 11:31:26 · 206 阅读 · 0 评论 -
随机函数
import java.util.ArrayList;import java.util.List;import java.util.Random;public class random_function { // 获得随机整数(0到x,不包括x) public static int getRandomInteger(Integer number) { Random gen...原创 2019-09-20 11:31:34 · 498 阅读 · 0 评论 -
jmeter接口自动化框架搭建系列(六)——服务器的文件结构
服务器上的项目一般都是通过Git拉去的,所以说在这说一下部署在服务器时的文件夹结构,然后通过jmeter接口自动化框架搭建系列(七)配置一下项目,就可以在服务器上跑接口自动化的项目了我是直接将ant和jemter的本地目录直接上传至gitlab了,免了和运维的一大堆扯皮jmx是存放jmeter脚本的文件夹report文件夹的子文件与在之前本地的保持一致大家只需要jmeter、a...原创 2019-09-19 18:18:01 · 301 阅读 · 0 评论 -
jmeter接口自动化框架搭建系列(七)——服务器的项目配置
源码管理,填写源码URL和Credentials定时构建,每个工作日8点触发一次构建步骤,选择执行shell填写以下shell代码echo 给你的工作目录增加权限sudo chmod -R 777 /workspaceecho 切换至shell文件cd /workspace/shellecho 重命名jmetercsv.properties为jmeter.p...原创 2019-09-19 18:07:25 · 332 阅读 · 0 评论 -
jmeter接口自动化框架搭建系列(五)——通过jenkins在线查看接口自动化报告
进入manage jenkins页面点击manage Plugins,进入插件管理页面安装HTML Publisher plugin,安装完毕后会提示你是否重启jenkins,选择是重启完毕后,进入接口自动化框架的项目配置界面选择构建后操作的publish HTML reportshtml directory to archive填写报告所在的文件夹in...原创 2019-09-19 17:33:36 · 698 阅读 · 1 评论 -
jmeter接口自动化框架搭建系列(四)——通过jenkins生成接口自动化测试报告
因为模板太大了,在博客中放不下,所以大家去资源中下载,模板地址为https://download.csdn.net/download/jamespaul32/11783569将此模板放在extras文件夹下然后再jenkins上点击立即构建进行构建构建完毕后,在jmeter按照目录report/html/index目录下查看接口测试报告样式如下...原创 2019-09-19 17:04:50 · 656 阅读 · 0 评论 -
jmeter接口自动化框架搭建系列(三)——jmeter安装目录extras文件下的build.xml配置
<?xml version="1.0" encoding="UTF-8"?><project name="ant-jmeter-test" default="run" basedir="."> <tstamp> <format property="time" pattern="yyyyMMddHHmm" />...原创 2019-09-19 16:39:41 · 908 阅读 · 0 评论 -
jmeter接口自动化框架搭建系列(二)——本地Jenkins项目创建和配置
1、点击新建Item2、进入新建页面,填写项目名称,选择freestyle project3、填写项目描述和构建文件保存天数和保存构建最大个数4、选择增加构建步骤的windows bath command/然后填写批处理命令,命令如下:@echo offecho jmeter.properties文件存在判断SET GenFileName=D:\apache-...原创 2019-09-19 15:51:17 · 527 阅读 · 0 评论 -
jmeter beanshell的脚本-上传文件
import java.net.HttpURLConnection;import java.net.URL;import java.nio.charset.StandardCharsets;import org.json.*;File file = new File("路径"); if (!file.exists() || !file.isFile()) { var...原创 2019-09-19 14:38:23 · 1007 阅读 · 0 评论 -
jemter常用的beanshell脚本
1. 打印日志,写入信息到jmeber.log文件。 log.info2.vars即JMeterVariables,操作jmeter变量,这个变量实际引用了JMeter线程中的局部变量容器(本质上是Map),常用方法: a) vars.get(String key):从jmeter中获得变量值; b) vars.put(String key,String value):数据存到jme...原创 2019-09-19 11:59:25 · 2410 阅读 · 0 评论 -
上传文件
package jmeter;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.nio.charset.StandardCharsets;import static java.lang.System.currentTimeMillis;public class p...原创 2019-09-20 11:31:02 · 178 阅读 · 0 评论