前言

有任何问题都可以问我,或者需要什么资料也可以咨询

查看我评论区,关注公棕号

一、jmeter中乱码问题

可在jmeter.properties 这个文件里面找到sample result.default.encoding=xx,后面xx改成utf-8,然后取消注释。

解决jmeter的body里面中文显示不出来,可找到JSyntax TextArea然后把以js开头的注释取消即可。

JDBC请求查询结果乱码,可在JDBC连接配置中将URL加上character Encoding=UTF-8即可。

二、报错检查

请求中的url、路径、请求方式、参数等一定写准确,多个空格都不行。

三、JDBC Request 之Query Type

1、Select statement

这是一个查询语句类型;如果JDBC Request中的Query内容为一条查询语句,则选择这种类型。

PS:多个查询语句(不使用参数的情况下)可以放在一起顺序执行,需要设置Query Type为:Callable Statement;

如果Query Type为:select Statement,则只执行第一条select语句。

2、Update statement

这是一个更新语句类型(包含insert和update);如果JDBC Request中的Query内容为一条更新语句,则选择这种类型。

PS:如果该类型下写入多条update语句,依然只执行第一条

3、Callable statement

这是一个可调用语句类型,Callable Statement 为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。

4、编辑(${})

jmeter中的JDBC请求中的SQL语句是无法使用参数的,比如:SELECT * FROM ${table_name} 是无效的。

如果需实现同时多个不同用户使用不同的SQL,可以通过把整条SQL语句参数化来实现;(把SQL语句放在csv文件中,然后在JDBC Request的Query 中使用参数代替 ${SQL_Statement})。

对比: 

Select Statement 仅支持测试select语句,并且一次只能测试一条
Update Statement 支持测试非select语句,并且支持测试多条
若其中夹杂select语句,自动忽略
若第一条语句为select语句,报错
Callable Statement 只要语法正确,任何语句,再多的条数都能支持

四、下载文件

1、在线程组中添加beanshell

获取到返回的文件内容,保存到一个文件里面。右键线程组,添加-Sampler-BeanShell Sampler,beanshell代码如下:​​​​

import java.io.*;byte[] result = prev.getResponseData();  //这个是获取到请求返回的数据,prev是获取上个请求的返回String file_name = "C:\\Users\\zhangrui6\\Desktop\\a.jpg";  //代表存放文件的位置和文件名 File file = new File(file_name); FileOutputStream out = new FileOutputStream(file);out.write(result);out.close();

2、添加HTTP请求

3、察看结果树

4、查看保存到本地的文件

Jmeter接口测试踩过的坑,快来看鸭~相关推荐

  1. 几年经验才能算java高级,快来看鸭~

    JAVA教程:高级Java开发人员是什么样的?很多人会用工作年限来衡量软件开发人员是否达到高级的水平,很多人认为是5年以上才能达到高级;也有人认为多年的经验只是一个数字,真正重要的是知识.技能和应用经 ...

  2. JMETER 分布式踩过的坑及填坑方法

    jmeter 中间请求和响应乱码,需修改jmeter.properties 文件中间sampleresult.default.encoding=utf-8,language=zh_CN 修改保存之后要 ...

  3. java程序员如何成为架构师,快来看鸭~

    Java 程序员们,这20 道技术层面问题,加入新团队前必须考虑CI 流水线不应该成为检验代码错误的第一道关卡.3. 如何设置开发环境?也许团队文档中有明确的要求,但你应该了解需要在开发机器上安装哪 ...

  4. java面试基础问题答不上来怎么办,快来看鸭~

    Java面试高频题:Spring Boot+Sentinel+Nacos高并发已撸完前段时间自己有整理了一些Java后端开发面试常问的高频考点问题做成一份PDF文档(1000道高频题),同时也整理一些 ...

  5. java工程师怎么找兼职,快来看鸭~

    裸辞一年后,我彻底成了社会"隐形人"某公司招聘大量兼职猎头合伙人,"在家办公,时间自由,招一人4000元".我看得热血沸腾,感觉想往的自由职业者生活就要实现了, ...

  6. 第二篇:C/C++语法踩过的坑

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.C++内置库支持[库->API] 1.内置库和API函数的 ...

  7. Fragment全解析系列(一):那些年踩过的坑

    写文章注册登录 首页 下载App Fragment全解析系列(一):那些年踩过的坑 作者 YoKey 关注 2016.02.27 21:48 字数 3995 阅读 44322评论 120喜欢 419 ...

  8. 2019秋招总结(非科班转互联网,请不要踩我的坑)

    LZ本硕某985,专业是电子信息相关,秋招找的工作都是Java后端相关方向,投了有几十家,情况大致如下: 简历挂: 中电十四所(估计已经是招满了),陌陌(感觉是宣讲会直接放了简历就走了,所以简历没过) ...

  9. java项目经理也就那么回事_网易PM | 我们之前在需求评审环节踩过的坑...

    原本觉得需求评审也就那么回事儿,大家应该都差不多这么做的,没啥好说的.不过前不久有一位同学问起来我们是怎么做需求评审的,然后发现有一些团队的做法可能还不大一样,他们也还踩着我们之前踩过的坑,他们还在探 ...

最新文章

  1. mysql册_Mysql手册
  2. 使用SQLCMD在SQLServer执行多个脚本
  3. Android平台下OpenGL初步
  4. 6大设计原则之里氏替换原则
  5. [ESC] EnTT 学习记录 1
  6. 94级计算机科学,清华大学计算机科学与技术系
  7. 关于extern C
  8. Oracle 18c 新特性:动态 Container Map 增强 Application Container 灵活性
  9. [Ext JS 4] 动态加载
  10. 计算机网络 第一章 计算机网络体系结构
  11. zend 插件 html,插入自定义HTML到Zend_Form的
  12. 动态网页抓取——学习笔记
  13. java读取movielens数据txt
  14. 毕业论文写作与学术规范
  15. HTML二级下拉菜单自动联动,html二级联动下拉菜单 [Excel函数如何制作二级联动下拉菜单]...
  16. Adversarial Generation of Continuous Images 阅读笔记
  17. IIS:System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。
  18. DataGrip离线安装驱动
  19. [RK3568 Android11] 教程之使用RKDevInfoWriteTool工具烧录SN和MAC地址等
  20. showdialog 尝试读取或写入受保护的内存_轻松一键上4000MHz,XPG龙耀D50 重装RGB内存值不值得高端用户选购?...

热门文章

  1. R语言ggplot2可视化:水平半小提琴图(Horizontal Half Violin Plots)、去除水平半小提琴图中的填充色、ggridges包的绘制山脊图
  2. R语言ggplot2可视化:ggplot2可视化散点图并使用geom_mark_ellipse函数在数据簇或数据分组的数据点周围添加椭圆(ellipse)进行注释(对椭圆包围的区域进行着色为阴影区域)
  3. R语言ggplot2可视化绘制分组水平并行条形图(bar plot)并为条形图内添加标签
  4. R语言使用ggplot2同时可视化dataframe的多个数据列实战:多个数据列可视化在同一个图中、多个数据列可视化在多个图中(纵向多个子图)
  5. R语言dplyr包连接多个dataframe实战:使用left_join
  6. R语言rms包生存分析之限制性立方样条(RCS, Restricted cubic spline)分析:拟合连续性自变量和事件风险之间的关系并绘制直方图、平滑曲线、双Y轴于同一个图像中
  7. Kmeans算法的过程是什么?Kmeans算法的缺陷主要有哪些?
  8. 为什么决策树相关的算法不需要标准化?那么那些模型需要标准化那?
  9. java html提取_如何用JAVA从HTML源代码中提取有用的文本信息?
  10. Nature news: 未来40年,DNA测序将走向何方?