4 漠然一笑兮

尚未进行身份认证

我要认证

测试姐姐一枚

等级
TA的排名 7w+

使用hoverfly来mock数据

安装1、下载安装包地址:https://docs.hoverfly.io/en/latest/pages/introduction/downloadinstallation.html2、将文件上传到linux服务器并解压缩到目录 /home/ubuntu/hoverubuntu@VM-0-5-ubuntu:~/hover$ ls -ltotal 35588-rwxr-xr-x 1 ubuntu ubuntu 15087229 Mar 29 09:20 hoverctl-rwxr-xr-x

2020-06-04 11:14:16

docker 常用命令(一)

docker安装ubuntu@VM-138-168-ubuntu:~$ sudo docker rmi 863e6dac8217Error response from daemon: conflict: unable to delete 863e6dac8217 (must be forced) - image is being used by stopped container 134af5000e0bubuntu@VM-138-168-ubuntu:~$ ubuntu@VM-138-168-ub

2020-05-28 13:46:26

在docker中运行InfluxDB+grafana可视化实时监控

之前https://blog.csdn.net/liying15/article/details/104347428 直接在服务器安装InfluxDB+grafana,花费时间长、修改配置等也很复杂。实际早已有大佬将容器做好,下载后直接可用。docker镜像地址为:https://hub.docker.com/r/philhawthorne/docker-influxdb-grafana安装docker连接linux服务器之后,可以直接输入docker命令,如果没有安装,系统会提示安装命令。下载并

2020-05-28 12:23:45

Jmeter使用BeanShell PreProcessor编辑path,计算签名

在测试过程中,添加公共参数、做签名计算等操作都可以通过BeanShell PreProcessor来完成。操作path1、首先右键点击线程组add–Pre Processors–BeanShell PreProcessor2、添加一个http请求3、在Pre Processor中获取请求的path://获取pathString path = sampler.getPath();l...

2020-04-27 20:15:26

在pycharm中运行robotframework用例,并实时打印日志

1、安装插件打开 File-Settings弹窗,选择Plugins,搜索插件Robot Framework Support并安装2、设置文件类型使用默认的robot其实就可以,如果想要txt类型,也可以在此添加3、设置External ToolsProgram设置本机的python安装路径robot.exe文件Working directory 设置为FileDirFileDir...

2020-03-20 13:15:04

Linux环境下Jenkins+robotframework持续集成

安装jenkins1、先安装并配置jdkubuntu@VM-0-5-ubuntu:~$ java -versionopenjdk version "11.0.6" 2020-01-14OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)OpenJDK 64-Bit Server VM (buil...

2020-03-19 11:41:47

Robotframework(5)自定义关键字

实际工作中遇到的需求千奇百怪,rf无论多强大,也总会有需要自定义关键字的时候。普通的关键字在rf创建resource文件编写即可,复杂的可以使用py文件编写python语言关键字。需要注意的是py格式导入的时候选择Libraryrf的关键字导入的时候选resource关键字最重要的作用是参数化在robotframework中自定义关键字1、创建一个resource文件2、在resou...

2020-03-10 21:52:04

InfluxDB服务后台运行,ubuntu切换root账号

InfluxDB服务后台运行之前用以下命令启动InfluxDB,当关闭Xshell以后服务也就中断了,每次都要启动一下,实在是麻烦。influxd -config /etc/influxdb/influxdb.conf今天打算用不挂断运行命令:nohup Command &nohup influxd -config /etc/influxdb/influxdb.conf &am...

2020-02-18 11:34:45

jmeter+InfluxDB+grafana可视化实时监控

jmeter测试结果实时写入influx数据库安装influxDB官网地址:https://docs.influxdata.com/influxdb/v1.7/introduction/installation/不同的操作系统安装命令略有不同,这里我是ubuntu系统的:1、设置策略wget -qO- https://repos.influxdata.com/influxdb.key |...

2020-02-17 21:59:02

Linux环境安装、运行Jmeter脚本并查看报告

最近某家云服务器推出新春活动,我趁机入手一台乞丐版的服务器,终于可以放开手折腾。正好最近又在倒腾Jmeter,就先把它装上。工具服务器:Ubuntu Server 18.04.1 LTS 64bit连接工具:XShell安装Jmeter1、先装JDK,因为是自己服务器,没什么特别要求,随便装个就行。ubuntu@VM-0-5-ubuntu:~$ java -versionComma...

2020-02-16 18:56:40

Jmeter添加断言

jmeter会自动帮忙判断http协议的code是否为200。但是实际测试过程中这远远不够,一般还需要添加以下内容:断言status为succeed这是公司内部定义的一个字段,succeed表示成功failed表示失败。一般使用响应断言来完成:右键点击需要添加断言的http请求,依次点击 添加–断言–响应断言:模式匹配规则选择“包括”,测试模式里面添加报文应该包含的内容。断言响应时间...

2020-02-12 23:15:58

Jmeter管理参数和header

用户定义的变量在测试过程中经常遇到一个项目的请求IP和端口是一样的,header也是一样的,甚至部分参数都相同。如果每个请求都写一次,不仅繁琐,还不好维护。这个时候我一般是添加用户定义的变量,把值都写到这里,然后在写HTTP请求的时候直接使用变量。1、依次点击“文件——配置元件——用户定义的变量”2、打开用户定义变量界面,以Key,Value的格式添加变量2、使用自定义的变量在需要使...

2020-02-12 20:01:05

接口测试学习路程

从抓包工具入门刚入行的几年我的工作中心都是测试前端的程序,重点关注功能实现。主要工作内容就是写测试用例和点点点。那个时候发现bug都是直接提给前端开发,如果是他们自己的问题,就改的比较快。如果是服务器端的问题,再由他们指给对应的服务器开发。这种工作模式有个问题,就是服务器端的bug该的很慢,经常成为block项。后来我们就想,要是提bug的时候就能知道是不是服务器端的问题多好。然后就真的发现...

2020-02-10 18:27:40

Robotframework(4)-使用FakerLibrary生成随机测试数据

1、安装:pip install -U robotframework-faker2、在testSuite中设置引入FakerLibrary(设置参数zn-CN表示生成中文数据)3、在用例中使用关键字 #性名相关 ${test1} name #人名 ${test2} last name #姓氏 ${test2} ssn #身...

2020-02-06 17:12:24

在windows环境安装使用Consul

安装1、到官网下载合适的版本https://www.consul.io/downloads.html2、下载完成后解压缩3、配置环境变量4、启动consul consul agent -dev在浏览器输入地址:http://localhost:8500启动成功...

2020-01-15 21:06:54

RedisDesktopManager的安装使用

连接服务器RedisDesktopManager最近开始收费了,但是之前的免费版本还能下载,进入 https://github.com/uglide/RedisDesktopManager/releases 往前翻页找到0.9.3版本的安装包2.下载完成后点击下一步默认安装即可3.安装完成后点击连接服务器按钮4.输入host,端口,密码等信息连接管理缓存数据1.点击绿色的添加按钮...

2020-01-07 11:37:17

Kafka Tool的使用

下载安装官网地址:http://www.kafkatool.com/download.html下载对应的版本安装连接zookeeper点击File-add new connection,输入对应的host和端口后点击连接连接成功后可以找到对应的topic,根据时间查看消息...

2019-12-31 12:51:26

robotframework运行时后台报错UnicodeDecodeError: 'utf8' codec can't decode byte 0xb8 in position 0: invalid

最近运行rf的用例时后台总报错Traceback (most recent call last): File "C:\Python27\lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py", line 370, in OnTimer self._test_runner.get_output_and_err...

2019-12-17 10:51:55

python中requirements.txt文件使用(类似java-maven的pom文件)

生成requirements.txt文件在Terminal路径下执行命令:pip freeze > requirements.txt执行完成后可以看到在venv目录生成了requirements.txt文件

2019-12-06 11:06:38

postman小结--添加变量

实际接口测试过程中IP和端口是随时变化的,如果部署环境改变一次就要重新修改所有接口的url,这个工程量实在是太大了。这里就必须要使用到变量,postman提供了多种使用变量的方式:全局变量、环境变量、集合变量全局变量1、点击设置按钮,在弹出窗口中点击Globals2、在新弹出的窗口中添加值3、在请求中添加全局变量4、点击发送按钮,效果与直接添加url是一样的5、用相同的办法,也可...

2019-12-01 15:19:07

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。