- 博客(13)
- 收藏
- 关注
原创 Linux上运行jmeter报错:Non HTTP response code: java.net.MalformedURLException
3.最后调整配置元件-HTTP默认请求的服务名称和IP配置项中的服务名称的路径删除,下放到http请求的路径中 ,上传该脚本到Linux环境中运行,解决问题。Test failed: code expected to contain /200/ #提示:断言异常,接口响应的code码不是200。2.调整接口名称中涉及到的中文字符,避免出现中文名称的请求在环境中 没有解决问题。1.尝试调整配置元件-HTTP默认请求中的内容编码为:UTF-8 没有解决问题。
2023-04-14 16:43:42 1447
原创 python 使用find() OR find_one()查询MongoDB的结果进行为空判断
背景:最近做的一个脚本是在查询MongoDB数据库对结果做一个是否为空的兼容处理,如果查询结果为空则提示:结果为空,否则则继续进行数据处理两种MongoDB的查询方法,find()和find_one(),这两个方法的区别:find_one()匹配第一条满足条件的结果,这条结果以dict字典形式返回,若没有查询到,则返回None,所以可以通过collection_data is None 进行数据判定find()返回满足条件的所有结果,返回类型为cursor ,每个结果类型为dict字
2022-05-24 18:20:30 2448
原创 pip 升级报错AttributeError: module ‘types‘ has no attribute ‘resolve_bases‘
尝试以下方式进行升级:1、python -m pip install -U --force-reinstall pip2、python -m pip install -U pip3、easy_install -U pip最后一句终于升级成功了,yyds
2021-09-02 18:23:38 1106
原创 pycharm执行unittest老是报无法加载到类
问题:因为电脑环境的问题重装了pycharm,发现自己以前可以执行成功的unittest突然执行提示:无法加载到类,但是依赖已经下载了,执行单个的py文件也是能够正常加载类的,经过不断的尝试和百度寻求方法,终于发现原因在pycharm中运行unittest的时候,发现run的时候是“Run Unittestinpy” 而不是 “Run Unittest in Unittest”如果不是上图的执行依赖此时执行我们的Unittest 文件一定会报错无法加载到我们代码中引用到的类,此时我们需...
2021-04-19 16:52:09 626
原创 jmeter为http添加合适的断言-响应断言
jmeter为http添加合适的断言-响应断言响应断言响应断言是我们在jmeter中最常使用到的断言方式,我们常常用它来判断我们接口是否调用成功,下面我写一哈我经常使用到的响应断言的判断形式和我遇到的坑1.apply to应用范围main sample and sub-samples:匹配范围包括当前父取样器并覆盖至子取样器main sqmple only:匹配范围是当前父取样器sub-sample onlyL:匹配子取样器jmeter variable:支持对jmeter变量.
2021-01-05 17:05:42 267
原创 jmeter中如何让接口支持文件上传-multipart/form-data
遇到的问题:经常我们的一些接口会上传一个文件进行搜索或者导入,此时使用我们的jmeter将要如何去上传这个文件呢,例如下图中这接口我们就需要入参一个字段“pic”操作步骤:步骤一:添加http的请求,入参中有一个文件上传,填写需要上传的文件参数和文件名称步骤二:如何确定MIME类型呢?需要先观察接口入参的content-type是什么,当发现是:multipa...
2019-11-22 16:16:30 4914 5
原创 jmeter获取上一个接口返回值的几种方法
方法一:使用常用的正则表达式,在上一个接口下面添加正则表达式的提取器,获取你想要得到的值但是正则表达式也会有它自己的局限性,当返回的json很复杂的时候,或则需要使用到循环或者foreach控制器的时候,经常无法满足我们场景方法二:使用后置处理器【JSON Extractor】,同样也是在上一个接口下面添加后置处理器【JSON Extractor】,获取你想要得到的值,根...
2019-10-18 11:07:54 16129
原创 jmeter脚本录制
目的:每次我在编写登录脚本的时候经常出现一些各种各样的问题,但是我又一时间不知道是哪里写错了,所以我经常通过录制脚本的方法来辅助我查找我的问题在哪里。脚本录制第一步:添加一个线程组,在线程组下面添加一个逻辑控制器--录制控制器第二步:在工作台中添加一个非测试元件--http代理服务器第三步:修改http代理服务器的配置1)选择目标控制器,由于第一步中我们已经在线...
2019-06-11 10:55:09 164
原创 微信小程序formid存在时效性
在一次商城测试的项目中发现微信小程序的推送是存在时效性的,在此前设计测试用例的时候并不知晓这一点,是在后续的测试中发现微信推送不起作用了,查询文档才发现了formid的时效性问题,根据网上查阅的很多资料发现,formid的时效性是在七天左右,因为微信的官方文档中也是没有提到这一点的。 ...
2018-08-22 13:46:10 9249
转载 Jmeter之JDBC Request使用方法
转载地址:https://blog.csdn.net/wanglha/article/details/50996503原文地址:http://www.cnblogs.com/puresoul/p/4908014.html首先感谢作者,我觉得特别有用,所以转载收藏,后面工作中也会使用得到!JDBC Request: 这个sampler可以向数据库发送一个jdbc请求(sql语句),它经常需要和JD...
2018-05-30 19:34:45 394
原创 jmeter的几种参数化使用方法
场景:在进行jmeter的接口自动化测试脚本的编写中需要使用参数化,现将接触到的几种参数化方法整理如下:第一种:使用“用户自定义变量”的配置元件来进行变量定义填入变量、值、和备注就可以在后续的接口中使用该变量,使用格式统一都为:${变量名称}第二种:使用配置元件“CSV Data Set Config”进行自定义传参数1.CSV Data Set Config 读取的文...
2018-05-24 17:34:59 8318
原创 jmeter如何添加一个cookie管理头
场景:单店登陆后台,需要使用cookie值保持登陆,后续的接口才能正常使用步骤一:jmeter中添加一个cookie管理头,详情请见下图(图中附有具体的值):步骤二:cookie的名称和值在哪里获取呢?可以登陆到浏览器中,F12查看接口的cookie值,详情请见下:...
2018-05-22 17:15:06 15669
原创 postman去模拟登陆接口
创作目的:1.记录工作中的学习笔记,以供自己学习和备注,以后有改动再进行笔记修改。2.模拟登陆的时候,调用接口经常会出现下图所示的错误,为了解决该问题,详情见下:标题:postman去模拟登陆接口场景:登陆接口是通过单点登陆成功后(会获取到一个session),再自动跳转到crm端的登陆(获取到一个crm端的session),问了研发小哥,暂时实现不了模拟单点登陆的操作,所以只有曲线救国了。步骤一...
2018-05-08 10:21:33 15178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人