- 博客(17)
- 资源 (10)
- 收藏
- 关注
原创 UnicodeEncodeError: ‘latin-1’ codec can’t encode characters in position 32-33: Body (‘颜色’) is not va
使用python的request.post方法时,虽然在header里设置了‘Content-type=utf-8’,但是执行的时候依然报错:UnicodeEncodeError: ‘latin-1’ codec can’t encode characters in position 32-33: Body (‘颜色’) is not valid Latin-1. Use body.encode(...
2019-07-12 09:10:25
17631
2
原创 jmeter 循环控制器使用
有这么一个场景,我现在分公司添加1个,部门添加10个,没增加一个分公司,就要增加10个部门。一开始使用jmeter配置好线程组,但是出现 每次只执行一次的问题。虽然解决了这个问题,但是还是要 记录下。1.首先,新建线程组,建立分公司的线程组-企业管理,循环次数为102.然后新建一个[csv data set config]。(我这里csv里的数据,有10条数据)3.新建http...
2019-06-25 17:32:44
13015
1
原创 jmeter 运行报错 {"returnCode":"400","returnMsg":"Unrecognized token 'username': was expecting \u0028'tru
jmeter在运行的时候报错【{"returnCode":"400","returnMsg":"Unrecognized token 'username': was expecting \u0028'true', 'false' or 'null'\u0029\n at [Source: \u0028PushbackInputStream\u0029; line: 1, column: 10]"}...
2019-06-13 09:46:03
2855
原创 jmeter 传参几种方式
Jmeter传参现在应用很多,我自己这几天也应用了几种方式,特此记录下1.头文件赋值。这个最简单,直接右键--添加--配置元件--用户定义的变量,这里相当于程序里面的全局变量,调用的时候直接${salepeo}就可以了2.跨线程组之间的传值。2.1 赋值。如图所示:使用${__setProperty}方法赋值。首先在一个线程组里增加[beanshell preprocesso...
2019-06-11 17:28:32
8493
原创 jmeter使用log.info报错[Encountered "log" at line 2, column 1.]
今天想在Jmeter的beanshell里写脚本打印下输出内容,无奈一直报错[WARNo.a.j.p.j.s.BeanShellSampler:Exceptionexecutingscript.org.apache.jorphan.util.JMeterException:Errorinvokingbshmethod:eval Infile:inlineevaluat...
2019-06-11 17:03:26
6122
原创 jmeter 一次执行两次sql语句中的delete,报错【You have an error in your SQL syntax; check the manual that correspo】
今天用jmeter造测试数据,执行完毕的时候,想使用sql语句一次清理所有的新造的测试数据,方便进行下一次的流程测试,可是在jmeter里执行多条sql语句的时候报错:【You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the ri...
2019-06-10 15:21:27
3145
1
原创 jmeter 连接mysql数据库,并将查询数据与响应数据对比
今天在做接口测试的时候,有一个查询的接口,虽然执行完返回的数据是成功的,但是还是想要验证下数据的正确性,这就应用到了从mysql数据查询出数据,然后再与数据库查询的数据对比这样一个场景,因涉及到一小部分java代码,特此记录个简单的。1.首先要下载mysql的驱动。可将mysql-connector-java-5.1.45-bin.jar包放到jmeter的lib目录下,重启jmeter,也可...
2019-06-03 14:10:03
2690
原创 pycharm 加载不出来已安装的selenium包或者其他已安装的package
今天部署环境,安装完python后,也安装了selenium,但是在pycharm里使用的时候,加载不出来已经安装的selenium。问题如下图所示:如上图我已经完成安装,下图就展示了我使用的时候报错。解决办法:通过分析原因是我的Interpreter中调用不正确导致的我现在加载不出来,如图所示,File-setting中,找到如下如图所示我现在加载的Interpreter里没有我...
2019-05-22 09:07:41
4324
1
原创 windows安装python - Django框架
因现在python2.7截止到2020年就不更新了,所以这次想将电脑上的相关python文件安装一遍,特此记录下小白安装过程。一:安装python1.下载python。地址:https://www.python.org/downloads/windows/;2.下载完成后直接安装到D盘,然后设置环境变量,比如我保存到了D:\python36这个文件夹,我就在path里增加了【D...
2019-05-21 17:18:28
246
原创 Python安装插件实现调用城市天气信息
自从研究python以来,越来越觉得这个语言的强大,可支持多种插件,今天记录下python插件的安装以及使用该插件获取到电话号码归属地或某个城市的天气状况。首先,我们安装的插件是suds-jurko,suds-jurko基于suds,它的目的是希望使原有的项目suds得到发展。下载很简单,首先点击下载链接【https://pypi.python.org/pypi/suds-jurko】
2017-12-06 10:56:49
959
原创 测试过程中所关注的HTTP协议详解
测试过程中,尤其是web测试,我们在了解一个接口的时候,首先需要了解传输过程中的协议,因为开发人员在开发过程中最常用的就是HTTP协议,所以了解这个对于测试人员进行接口测试有着很大的意义。1.HTTP是什么?HTTP协议又称为超文本传输协议,原名HyperText Transfer Protocol,是互联网上应用最广泛的一种网络协议 2.HTTP请求类型请求行以一个
2017-12-05 13:46:00
645
原创 python之requests篇
这段时间准备用python写些脚本,实现接口的自动化执行,一开始用的urllib2方法,后期看大家说request好用,随即开始安装测试~,安装方法如下:首先,因为我本地没有安装pip,为了方便使用pip方法,故先安装pip1.下载pip安装包,解压。下载地址:https://pypi.python.org/pypi/pip#downloads: 2.下载成功后,解压到D盘。在c
2017-04-06 14:56:07
375
原创 python调用py方法,报错【ValueError: no such test method in <class 'mytestcase.MyTestCase'>: runTest】
最新用python写些自动化脚本,在调用model为Unittest时,总是调用不成功,报错【ValueError: no such test method in : runTest】,以下为部分代码及解决方案。testA.py代码如下:# testA.pyimport unittestclass TestA(unittest.TestCase): def test_on
2017-03-30 15:41:58
8051
1
原创 Fiddler 抓包手机App
Fiddler抓取手机的包网上层出不穷,但有一点均未提及,那就是同一个局域网里面,下面是详细设置1.首先将电脑连接和手机同样的无线网,比如手机端连接的是ceshi,那电脑上也连接ceshi2.在电脑端,WIN+R,运行内输入cmd,获取无线Ip地址,如图所示3.打开手机,找到设置-点击无线旁边的按钮-选择代理设置-手动-输入无线IP地址4.设置代理IP
2016-11-14 16:49:31
723
原创 Python 自动化脚本报错 Non-ASCII character 'xe5' in file……
最近用python写脚本的时候,运行时报错,提示图片信息如下:character 'xe5' in file……" title="Non-ASCII character 'xe5' in file……" style="margin:0px; padding:0px; border:0px; list-style:none">后来经过分析,问题原因是我的代码里在使用print
2016-06-22 16:41:24
569
原创 Fiddler模拟低俗网络环境
测试过程中,很多时候为了模拟真实的用户操作环境,往往需要我们去模拟一下低速网络的情况,尤其是App的测试,可能会出现崩溃啊等其他的情况,所以这个时候我们就要借助一个工具来模拟。而我常使用的是Fiddler,这个除了是个抓包工具外,还提供了一个功能,就是可以让我们模拟低速网路环境。其中有两种方法可以降低测试的网络环境。方法1:直接在fiddler里面设置,Rules → Performanc
2016-06-22 15:52:07
1234
原创 认识TCP三次握手
上节在学习HTTP协议的时候,了解到OSI模型的七层,其中最重要的就是应用层(HTTP/Telnet/Smtp/Dsn/Ttp),传输层(TCP/UDP)和网络层,所以在测试中,压力测试中的网络吞吐量,传输层是重点测试方向,在测试之前,需先了解一些Web网站一个虚拟连接的建立是如何实现的,也就是TCP的三次握手,四次挥手。首先先了解TCP吧……TCP是一种面向连接的、可靠的、基于字节流的传
2016-06-17 17:33:15
335
jmeter-mysql驱动.rar
2019-06-03
firefox46.0.1版本和gecko driver浏览器驱动-mac
2016-08-18
手机软件测试最佳实践
2015-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人