jmeter接口参数化获取tocken后保存批量保存在本地

jmeter目录结构如下:

1,读取文件配置的ID提取tocken

2,CSV 数据文件设置,第一个为文件目录,第二个为参数化的参数名。

3,正则表达式提取tocken

4,BeanShell PostProcessor提取到的tocken保存在本地。在本地新建一个pk.csv文件,新建一个BeanShell PostProcessor后置处理器,用于提取结果并将之保存到pk.csv文件。

添加方式为:

FileWriter fstream = new FileWriter("E:\\abc.csv",true);
BufferedWriter out = new BufferedWriter(fstream);
out.write(vars.get("tocken")+"\n");
out.close();
fstream.close();

5,执行结束后,打开保存文件如下。

原文地址:https://www.cnblogs.com/tiechui2015/p/10440005.html

时间: 2024-10-10 13:13:30

jmeter接口参数化获取tocken后保存批量保存在本地的相关文章

Jmeter通过正则表达式获取登录后token

1.引用名称:即参数化,便于后面调用登录后获取的token 2.正则表达式:"token":"([0-9 a-z -]+?)" 3.模板:设置为 "$ 1 $"就行了 4.对应接口参数进行参数化:"token":"${apptoken}" 原文地址:https://www.cnblogs.com/CesareZhang/p/10837856.html

Jmeter :多个jmeter如何参数化获取不同的CSV文件

如何为不同的jmeter engine建立不同的csv文件: 1.如果需要多个jmeter engine 去读取不同的csv文件,可以使用一个变量去区分 ${__P(InstanceID)},  instanceid的值是从1开始,对应每个jmeter engines 如果你使用两个jmeter engine , 可以定义两个文件  file1.csv, file2.csv 在csv的区域只需要进行指定  file${__P(InstanceID)}.csv 这样第一个jmeter engine

jenkins+ant+jmeter接口自动化测试(持续构建)

使用badboy录制脚本,到处到jmeter后进行接口自动化,后来想着 可不可以用自动化来跑脚本呢,不用jmeter的图形界面呢, 选择了ant来进行构建,最后想到了用Jenkins来进行持续构建接口测试. 上一篇讲到了badboy录制jmeter脚本后,可以在jmeter进行回访, 其实也可以直接在jmeter进行录制脚本,我们打开jmeter, 打开我们的代理服务器,然后设置 设置后呢,我们点击启动,这样就可以启动代理服务器了,  我录的是手机,所以呢,我在cmd 输入ipconfig获取地

【二】Jmeter接口自动化测试系列之函数使用及扩展

上一篇文章我们了解了Jmeter的参数化的集中方法,虽然方法不是很多,但已经足够使用! 本篇文章,介绍一下Jmeter自带函数的使用和 函数扩展,来满足测试工作中的各种需求! Jmeter自带函数 点击函数帮助助手图标,弹出函数助手框,可以选择各种各样的函数 举例: _Random 获取随机数,可以点击帮助查看该函数的使用方法,最小值输入1,最大值输入100,最后面一个参数的意思是 把生成的结果保存到一个变量中,可以供后面使用!输入完成之后,点击生成按钮 把生成的字符串拷贝到需要调用的地方即可!

CMDBuild安装及webservice接口的获取

最近项目组之前一直使用的OneCMDB出现了问题,在增删改数据时异常的慢,于是考虑是否可以优化OneCMDB,由于本人水平有限,对OneCMDB进行代码级别的优化暂时还有点难度.于是就对现有的其他开源CMDB进行调研,首先是CMDBuild(官方网站). 对于CMDBuild,先上结论. 优缺点 优点 完全自主的系统配置 界面炫酷美观,AJAX让人操作十分便捷 数据格式自由定制(在GLPI中,资产的数据格式都已经定义好了,用户很难修改) 有专门的团队在进行不断的维护,目前最新的版本是2015年6

Jmeter脚本参数化和正则匹配

我们在做接口测试过程中,往往会遇到以下几种情况 每次发送请求,都需要更改参数值为未使用的参数值,比如手机号注册.动态时间等 上一个接口的请求体参数用于下一个接口的请求体参数 上一个接口的响应体参数用于下一个接口的请求体参数,比如:sessionId.token 上一个接口的响应体参数用于下一个接口的url接口地址中 上一个接口的响应头参数用于下一个接口的请求体参数,比如:token ...... 针对以上种种情况,我们都可以通过参数化和正则提取的方式来解决 一.参数化 举例演示,提供一个注册和登

循环保存的对象在事物提交后发现只保存了一个对象

有时候我们在使用事务循环保存多个对象时,可能会出现在提交事务后发现只保存了最后一个对象 例如 public void saveSystemDDL(SystemDDLPojo systemDDLPojo) {        String keywordname = systemDDLPojo.getKeywordname();        String[] ite = systemDDLPojo.getItemname();        String typeflag = systemDDLP

微信公众平台无高级接口账号获取用户基本信息

获得微信公众平台关注用户的基本信息,包括昵称.头像.性别.国家.省份.城市.语言. 有两个不同的Access Token,他们产生的方式不一样, 一种是使用AppID和AppSecret获取的access_token, 一种是OAuth2.0授权中产生的access_token,方倍工作室分别称为全局Access Token和授权Access Token. 网页授权的两种scope的区别说明 1.以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是

【java】itoo项目实战之hibernate 批量保存优化

在itoo中.基本上每一个系统都有一个导入功能,大量的数据填写进入excel模板中.然后使用导入功能导入的数据库中,这样能够大大的提高工作效率. 那么导入就涉及到了批量保存数据库的问题了. 那么通常情况下,在一个Session对象的缓存中数量有限的持久化对象,等到Session对象处理事务完成,还要关闭Session对象,从而及时释放session的缓存占用的内存.在批量保存1万条数据,假设一次性把须要保存的1万条数据载入到内存职工,当运行事务提交的时候,就会清理缓存,hibernate运行1万