当前位置: 首页 > news >正文

广州做网站找酷爱网络个人博客网页设计图片

广州做网站找酷爱网络,个人博客网页设计图片,宁波seo基础优化平台,网页版式设计案例在前文 Beanshell Sampler 与 Beanshell 断言 中#xff0c;初步阐述了JMeter beanshell的使用#xff0c;接下来归集整理了JMeter beanshell 中常用的内置对象及其使用。 注#xff1a;示例使用JMeter版本为5.1 1. vars 如 API 文档 所言#xff0c;这是定义变量的类初步阐述了JMeter beanshell的使用接下来归集整理了JMeter beanshell 中常用的内置对象及其使用。 注示例使用JMeter版本为5.1 1. vars 如 API 文档 所言这是定义变量的类而这些变量是单个线程的本地属性。听起来有些难理解其实我们只要知道这个类的一系列方法基本是在针对变量进行取值和赋值而且这个取值和赋值行为只对当前线程的变量生效而非全部线程。 在所有方法中有两个方法值得重点关注其他方法感兴趣的可以阅读文档做进一步了解。这两个方法就是 get() 和 put()。 String get(String key) 方法顾名思义是取值方法。其要素如下 参数String key即一个字符串格式的key返回值参数 key 对应的 value前提是存在这个键值对否则会返回null作用从内存中通过 key 获取对应的 value void put(String key, String value) 方法则是赋值方法其要素如下 参数String key即一个字符串格式的键String value则是字符串格式的值返回值void即没有返回值作用将一对 key 和 value 以键值对格式存入内存 下面通过一个示例体会一下这两个方法先建立脚本结构如下 【用户定义的变量】的作用是向内存中存入一个变量参数名为name参数值为 “mu”类似{ “name” : “mu”} 这样一个键值对仅为示例JMeter并不是这么存储变量的 接下来在【BeanShell取样器】中写入代码 vars.get(“name”)前面【用户定义的变量】中已经存储了 name 这个变量和其对应的值这里我们便可以获取其值。vars.put(“nameNew”,name “gz”)将name 的值拼接gz后赋值给变量nameNew并存入内存。 运行脚本察看结果树 2. ctx和prev 更多信息请见API文档 这个内置对象的类提供了很多方法但在接口测试中常用的一个方法是 SampleResult getPreviousResult() 其要素如下 参数无返回值SampleResult即取样器结果作用获取前一个取样器的结果 SampleResult类 【API文档】又提供了很多方法以提供取样器结果的诸要素例如 String getRequestHeaders() 获取取样器结果的请求头String getResponseCode()获取取样器结果的响应码String getResponseHeaders() 获取取样器结果的响应头String getResponseDataAsString()获取取样器结果的响应数据 其他方法请查阅API文档 下面以一个示例进行演示首先创建下面的脚本 在【beanShell取样器】中写入以下语句 import org.apache.jmeter.samplers.SampleResult;// 获取取样器结果 SampleResult result ctx.getPreviousResult(); // 获取请求头 String RequestHeaders result.getRequestHeaders(); // 获取响应头 String ResponseHeaders result.getResponseHeaders(); // 获取响应码 String responseCode result.getResponseCode(); // 获取响应数据 String responseData result.getResponseDataAsString(); // 获取url URL url result.getURL(); // //log.info(RequestHeaders); //log.info(ResponseHeaders); log.info(responseData);运行脚本在控制台可以看到相应的日志输出 JMeter还提供了一个内置对象 prev该内置对象可以直接使用 SampleResult 类中的方法将上面示例中的【beanShell取样器】的语句修改成下面的 // 获取请求头 String RequestHeaders prev.getRequestHeaders(); // 获取响应头 String ResponseHeaders prev.getResponseHeaders(); // 获取响应码 String responseCode prev.getResponseCode(); // 获取响应数据 String responseData prev.getResponseDataAsString();log.info(RequestHeaders); log.info(ResponseHeaders); log.info(responseData);运行后发现效果是一样的。
http://wiki.neutronadmin.com/news/180746/

相关文章:

  • 做汽配找哪个网站好qq强制聊天网站源码
  • 网站设计需要需要用用.net做网站中含有论坛
  • 公司网站首页模板大连看妇科哪家医院好
  • 怎么用ai做网站版面wordpress文章所有图片大小
  • 免费做金融网站有哪些手机与pc的网站开发
  • 国外做二手工业设备的网站红桥集团网站建设
  • 网站建设哈尔滨网站建设1整人网站建设
  • 主题字体wordpressseo引流什么意思
  • 什么网站做护工红杉树装饰公司怎么样
  • 网站阴影机房网络建设方案
  • 做外贸哪些网站好可以免费做调查问卷的网站
  • 网站建设考试多选题宁波 小程序开发公司
  • 做做网站下载2023亲子网 网站正在建设中
  • 浙江建设信息港网站查询营销网课
  • 打开山东城市建设职业学院网站西安网站开发培训价格
  • 电气网站设计工艺品做网站
  • 绿色网站设计手机移动端网站怎么做
  • 网站建设技能描述安徽省建设厅八大员报名网站
  • 计算机考试模拟网站怎么做儿童编程哪家培训机构好
  • 建设 网站工作汇报海城建设网站
  • 青岛信息推广网站王占山 同济大学
  • 北京网站设计技术云南网站建设公司哪家好
  • 牡丹江百姓信息网广告公司seo是什么职位
  • 重庆网站建设哪家有网站界面版式
  • 网站是空间备案新能源汽车价格补贴
  • 驻马店市住房和城乡建设局网站.net网站服务器
  • 电影网站如何建设佛山网站建设no.1
  • 苏宁网站优化与推广在线书店网站怎么做
  • 传媒公司可以做网站么做公司官网需要哪些数据
  • 东莞网站建设规范美食网页设计免费模板