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

像网站分类一样的表格图怎么做网站建设管理人员

像网站分类一样的表格图怎么做,网站建设管理人员,网站开发人员配置,铜陵市企业网站建设目录 1. beanshell常用语法 1.1 log:日志写入 1.2 vars:设置和引用局部变量(同线程组) 1.3 props:设置和引用全局变量(跨线程组) 1.4 prev:获取前一个请求返回的信息 2. beans…

目录

1. beanshell常用语法

1.1 log:日志写入

1.2 vars:设置和引用局部变量(同线程组)

1.3 props:设置和引用全局变量(跨线程组)

1.4 prev:获取前一个请求返回的信息

2. beanshell调用java代码

2.1 beanshell直接调用java文件(针对单个文件)

2.2 beanshell直接调用jar包

3. beanshell调用python代码

3.1 beanshell调用无参函数

3.2 beanshell调用有参数的函数


1. beanshell常用语法

1.1 log:日志写入

log.info("测试");         //打印字符串
log.info(123+"");        //打印数字需要拼接一个字符串,因为无法直接打印int
log.error("打印错误日志");    //打印错误日志使用error    
System.out.println("java打印")  //java打印,在控制台输出

输出结果

1.2 vars:设置和引用局部变量(同线程组

  • 通过用户自定义变量赋值,然后通过log.info(vars.get("key")); 的方式获取

  • 通过提取器的方式获取需要的值

  • 通过【vars.put("age","18"); 】进行设置变量,通过【log.info(vars.get("age"));】获取变量。可以是不同的BeanShell 取样器也可以使用beanshell处理器进行

1.3 props:设置和引用全局变量(跨线程组

props.put("name","张三"); //设置值
log.info(props.get("name")); //获取值--跨线程组

1.4 prev:获取前一个请求返回的信息

log.info(prev.getResponseCode()+"");  //获取上一个请求的响应码
log.info(prev.getResponseDataAsString());  //获取上一个请求的响应结果数据

2. beanshell调用java代码

2.1 beanshell直接调用java文件(针对单个文件)

java代码内容

package test;public class Test {public int add(int a,int b) {return a+b;}}

调用方法

  • 将java文件放入指定路径中,然后通过beanshell调用文件路径
  • 调用java代码并传值输出
source("D:/study/course/Jmeter/Test.java");   //通过source()引入java文件,这里的路径需要转义
int result = new Test().add(3,5);   //创建一个对象,并且调用它的方法
log.info("调用java打印结果为:"+result+"");   //打印

打印结果

2.2 beanshell直接调用jar包

在测试计划中引入jar包

调用方法

import test.Test;  //导包
int result = new Test().add(5,1); //创建一个对象,并且调用它的方法
log.info("调用java打印结果为:"+result+""); //打印

打印结果

3. beanshell调用python代码

3.1 beanshell调用无参函数

python代码内容

import randomdef get_random():rd = str(random.randint(1,100))print(rd)if __name__ == "__main__":get_random()

调用方法

import java.io.BufferedReader;  //导包
import java.io.InputStreamReader;String command = "cmd /c python D:/study/course/Jmeter/test.py";  //组建cmd命令并执行py文件
Runtime rt = Runtime.getRuntime(); //初始化一个运行时对象
Process pr = rt.exec(command); //通过运行时对象运行cmd命令。pr.waitFor();  //运行时等待//调用pr进程对象获取到它的输入流。读取pr文件流的内容,并且保存到reponse_data
BufferedReader br = new BufferedReader(new InputStreamReader(pr.getInputStream()));
StringBuilder response = new StringBuilder();
String line = "";
while((line=br.readLine())!=null){response.append(line);
};
String reponse_data = response.toString();
br.close();
log.info("通过python代码获取到的随机数:reponse_data:"+reponse_data);//打印返回的内容

 打印结果

3.2 beanshell调用有参数的函数

python代码内容

def get_random():#接收cmd命令里面的参数parse = argparse.ArgumentParser()parse.add_argument("-t","--ticket")args = parse.parse_args()ticket = args.ticket#随机数times=str(int(time.time()))print(ticket+times) #打印if __name__ == "__main__":get_random()

 调用方法-与无参数的区别就是在组建cmd命令并执行py文件时加一个参数的写入

import java.io.BufferedReader;  //导包
import java.io.InputStreamReader;String command = "cmd /c python D:/study/course/Jmeter/test.py -t test--";  //组建cmd命令并执行py文件
Runtime rt = Runtime.getRuntime(); //初始化一个运行时对象
Process pr = rt.exec(command); //通过运行时对象运行cmd命令。pr.waitFor();  //运行时等待//调用pr进程对象获取到它的输入流。读取pr文件流的内容,并且保存到reponse_data
BufferedReader br = new BufferedReader(new InputStreamReader(pr.getInputStream()));
StringBuilder response = new StringBuilder();
String line = "";
while((line=br.readLine())!=null){response.append(line);
};
String reponse_data = response.toString();
br.close();
log.info("通过python代码获取到的随机数:reponse_data:"+reponse_data);//打印返回的内容

打印结果

 

http://www.sczhlp.com/news/60931/

相关文章:

  • wordpress官方源文件结构长沙seo袁飞
  • 深圳找个做网站平台的暖爱免费观看高清视频
  • 五莲网站设计发布文章后马上更新网站主页
  • 绍兴网站制作上海迈诺网站建设
  • 赤峰做网站的网络公司网站建设可以给公司带来
  • 西安手机网站淄博市建设档案馆网站
  • 手机端企业网站源码下载wordpress友情链接函数
  • 阿里巴巴做网站营销有没有用中国建筑网官方网站入口
  • 北京市住房建设投资建设网站WordPress高德
  • 查关键词热度的网站公司名称logo设计
  • 河源建设工程交易中心网站免费获客软件
  • 网站设计素材谷歌seo怎么提高网站权重
  • 找网站建设客户网站查询功能代码
  • 网站页面设计图片素材深圳福田区房子价格
  • 做网站用备案吗有没一些网站只做临床药学
  • 中国版动漫网站模板2017wordpress广告插件
  • 住房建设厅的网站首页wordpress好的插件
  • 如何看一个网站是用哪个语言做的wordpress企业主
  • 珠宝网站源码临沂企业建站模板
  • 夜间正能量不良网站入口不用下载贝尔利网站
  • 外国做营销方案的网站佐力药业股票千股千评
  • 淘宝客 wordpress网站闸北区网站建设
  • 贵阳网站建设方案维护深圳市网络seo推广平台
  • 珠海做网站设计有哪些网站推广产品
  • 买的网站模板里面是什么做网站一个月20万
  • 安平做网站网站怎么申请微博登录
  • 昌吉 建设局 网站江苏响应式网站建设哪里有
  • 深圳建站公司好坏网站浏览器兼容性问题吗
  • 一人开公司做网站创业网页颜色搭配案例
  • 做网站的上市公司网络营销课程去哪里学