<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangjie0925的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangjie0925</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangjie0925]]></copyright><item><title><![CDATA[flask执行系统命令的接口超时]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/106101695</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/106101695</guid><author>wangjie0925</author><pubDate>Wed, 13 May 2020 17:07:04 +0800</pubDate><description><![CDATA[接口内容：重启moco server


@app.route('/moco/restart',methods=['POST'])
def restart_moco():
    try:
        port=request.form['port']
    except:
        port=9999
    if port==None or port=='':
        port=9999
    os.system("kill `ps -ef|grep moco|grep -v gr]]></description><category></category></item><item><title><![CDATA[testNG中dataprovider使用的两种方式。]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/80653935</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/80653935</guid><author>wangjie0925</author><pubDate>Mon, 11 Jun 2018 17:29:30 +0800</pubDate><description><![CDATA[testNG的参数化测试有两种方式：xml和dataprovider.个人更喜欢dataprovider，因为我喜欢把测试数据放在数据库里。一.返回类型是Iterator&amp;lt;Object[]&amp;gt;,不用管有多少组测试数据，可以抽取出来以map的id为参数作为公用的提取数据方法。@DataProvider(name=&quot;loginData&quot;)
private Iterator&amp;lt;Object...]]></description><category></category></item><item><title><![CDATA[关于sqlsession的疑惑？]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/80592961</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/80592961</guid><author>wangjie0925</author><pubDate>Wed, 06 Jun 2018 13:51:06 +0800</pubDate><description><![CDATA[写了个测试增加菜单的接口用例，整个过程是在数据库里准备了测试数据，查询出来使用httpclient发起请求调用接口插入数据，然后校验接口的返回值是否与预期的一致。这都没有问题，后面我再查询数据库是否存在我插入的数据（实际是插入成功的）。结果发现当下面使用session时查到的insertdata为空，重新打开一个session2后就能查到数据。？？？？excuse me?...]]></description><category></category></item><item><title><![CDATA[Jmeter CSV Data Set Config的使用]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/80549117</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/80549117</guid><author>wangjie0925</author><pubDate>Sat, 02 Jun 2018 16:55:01 +0800</pubDate><description><![CDATA[已知想观看一个视频要4位数字密码，懒得写代码，通过Jmeter快速拿到密码。展示一个CSV data使用的例子。1.首先使用抓包工具获取请求与密码错误时的响应。2.准备一个存密码的csv文件，从0000-9999。3.配置CSV Data Set Config，变量名pwd4.在请求中使用csv变量5.设置线程组属性，一次跑完所有密码6.对结果进行断言（密码错误时的响应为参照），在查看结果树里打开...]]></description><category></category></item><item><title><![CDATA[moco框架小结]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/80408441</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/80408441</guid><author>wangjie0925</author><pubDate>Wed, 23 May 2018 11:13:55 +0800</pubDate><description><![CDATA[一.moco简介在开发过程中，有时候后端的服务还来不及开发，有mock技术前端页面的调试以及接口测试用例的设计进度不用等待后端。在UI自动化测试里，后端返回的数据可能会改变。为了避免这种影响导致的断言失败，可以采用mock技术，UI测试不再受后端测试的影响，后端则采用接口自动化验证数据的正确。Moco 是一个搭建模拟服务器的工具，其支持 API 和独立运行两种方式，前者通常是在 junit 等测试...]]></description><category></category></item><item><title><![CDATA[MongoDB迁移数据到Mysql]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/80183364</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/80183364</guid><author>wangjie0925</author><pubDate>Thu, 03 May 2018 17:55:08 +0800</pubDate><description><![CDATA[一.mongodb-------csv------mysql1.使用mongoexport命令导出结果csvmongoexport -h 192.168.38.151 -d vcm -c car -f _id,store_id,brand_id,vin,date_checked,name,mobile --type=csv -o /data/carrecords.csv参数说明  -h:数据库ip...]]></description><category></category></item><item><title><![CDATA[JMETER更改报告样式]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/80047688</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/80047688</guid><author>wangjie0925</author><pubDate>Mon, 23 Apr 2018 14:26:47 +0800</pubDate><description><![CDATA[Jmeter提供的默认样式中看不到请求与响应，可根据自己的需求更改。1.需要的数据可以在jmeter.properties中设置jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.data_type=true
jmeter.save.saveservice.label=true
jmeter.save.saveserv...]]></description><category></category></item><item><title><![CDATA[【疑问】一个API响应本应该有数据,使用Jmeter查询出来没数据]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/79849569</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/79849569</guid><author>wangjie0925</author><pubDate>Sun, 08 Apr 2018 11:36:38 +0800</pubDate><description><![CDATA[实际是有数据的，如图使用Jmeter请求响应结果数没有数据，没有对响应内容写任何脚本。这是Jmeter的Bug吗？]]></description><category></category></item><item><title><![CDATA[linux下使用ant+Jmeter+Jenkins实现接口测试自动化]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/79740370</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/79740370</guid><author>wangjie0925</author><pubDate>Fri, 30 Mar 2018 15:10:02 +0800</pubDate><description><![CDATA[背景：后台重构，借此机会将所有接口实现自动化测试，并推送测试报告到邮箱一.环境准备1.安装Jmeterwget &quot;http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-4.0.tgz&quot;，镜像地址可从官网找到tar -zxvf apache-jmeter-4.0.tgz配置环境变量（/etc/profile...]]></description><category></category></item><item><title><![CDATA[appium快速入门（java）]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/79627063</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/79627063</guid><author>wangjie0925</author><pubDate>Wed, 21 Mar 2018 11:52:23 +0800</pubDate><description><![CDATA[一.简介：Appium采用CS架构，客户端测试用例可采用多种语言编程，跟服务端建立一个session，服务端解析后发送指令到手机进行交互。支持Native app（通过本地的控件访问），Web app（使用移动浏览器访问的应用）Hybrid app（本地app内嵌webview加载网页内容），通过context切换上下文。appium类库封装了标准Selenium客户端类库，实际对手机的操作使用a...]]></description><category></category></item><item><title><![CDATA[Jmeter插件开发实现对mongo数据库的操作]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/79529505</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/79529505</guid><author>wangjie0925</author><pubDate>Thu, 15 Mar 2018 16:38:49 +0800</pubDate><description><![CDATA[背景：使用JMeter做接口自动化，用例执行前需要清除一些数据，操作完后校验mongo数据。因为Jmeter3没有对Mongo数据库的支持，所以自己开发java请求实现对mongo的操作。1.eclipse新建java工程，依赖jar包如下2.写一个类实现连接mongo数据库，返回要操作的collection对象public DBCollection ConnectionMongoClient(S...]]></description><category></category></item><item><title><![CDATA[初学Uiautomator踩的坑]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/79479358</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/79479358</guid><author>wangjie0925</author><pubDate>Thu, 08 Mar 2018 08:59:01 +0800</pubDate><description><![CDATA[原始需求：进入一个之前连测试都没有的创业公司，希望搭一套app的UI自动测试框架。因为只需要测试安卓，并且要跨应用，选择了uiautomator.个人期望实现用例的执行，校验，输出报告，并且集成到Jenkins。一.环境的搭建JDK;SDK;将platform_tools和tools添加到patheclipse：安装adt插件ANT;编译生成jar二.执行步骤1.创建java工程，add_exte...]]></description><category></category></item><item><title><![CDATA[git bash打开就闪退]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/79282426</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/79282426</guid><author>wangjie0925</author><pubDate>Wed, 07 Feb 2018 17:28:20 +0800</pubDate><description><![CDATA[从CMD打开，发现报错fatal: open /dev/null or dup failed: No such file or directory
解决办法：从别的电脑拷贝一个C:\Windows\System32\drivers\null.sys文件，重启电脑]]></description><category></category></item><item><title><![CDATA[linux下压缩与打包]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/78667666</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/78667666</guid><author>wangjie0925</author><pubDate>Fri, 01 Dec 2017 16:53:00 +0800</pubDate><description><![CDATA[跟windows不同，linux下文档的属性跟附属名是没有关系的，但是压缩技术五花八门，压缩指令无法对每种压缩包都能解压，所以从文件名来加以区分显得很有必要。
linux下常见的压缩指令：
compress：*.Z
老牌指令，几乎淘汰，知道名字就不错啦
gzip,zcat: :*.gz
用来替代compress.


gzip -d RUNNING.txt.gz

bzip2,]]></description><category></category></item><item><title><![CDATA[很多时候df查看磁盘容量为什么比du统计所有目录大小高]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/78664723</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/78664723</guid><author>wangjie0925</author><pubDate>Wed, 29 Nov 2017 14:33:28 +0800</pubDate><description><![CDATA[首先区分下这两个指令：
du:功能是逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块的情况，如果没有指定目录，则对当前的目录进行统计
各个参数：
a：显示全部目录和其次目录下的每个档案所占的磁盘空间
s：只显示各档案大小的总合 
b：大小用bytes来表示
h：大小以方便读的单位展示，如MB,GB。
...更多使用说明找男人（man du）
常用：
du -sh:统计]]></description><category></category></item><item><title><![CDATA[测试随感]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/78591919</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/78591919</guid><author>wangjie0925</author><pubDate>Tue, 21 Nov 2017 17:57:25 +0800</pubDate><description><![CDATA[关于测试的目标：
每个人都知道测试是找bug的，那测试的终极目标是零bug吗？
当然不是，且不谈零bug这种理想状态是不可能实现的，有时候我也会想如果程序没有bug是不是一件非常枯燥的事情，就跟猫没有老鼠捉一样，想来是的。
执行测试的标准应当是在测试成本和用户容忍度中去找到一个合适的平衡点，过于极端都是不可取的。可能bug对于开发来讲都是一样的，但是在测试这里应当是有权重的，
一个测试应该]]></description><category></category></item><item><title><![CDATA[Mongodb快速入门]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/78355407</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/78355407</guid><author>wangjie0925</author><pubDate>Thu, 26 Oct 2017 16:25:12 +0800</pubDate><description><![CDATA[1.Why MongoDB？
我个人有个习惯，要学习某个东西，我一定会去了解它的优点，不然我为什么要把时间花在上面呢？了解后，开始迅速地入门操作吧
1.安装MongoDB，启动service
2../mongo启动客户端
3.切换数据库，如果不存在名为dummy的数据库，则创建 .类比于oracle的实例use dummy4.创建集合，类比于sql数据库里的tabledb.createCo]]></description><category></category></item><item><title><![CDATA[使用JAVA向MongoDB中插入数据时报错The method insert(DBObject[]) in the type DBCollection is not applicable]]></title><link>https://blog.youkuaiyun.com/wangjie0925/article/details/78344388</link><guid>https://blog.youkuaiyun.com/wangjie0925/article/details/78344388</guid><author>wangjie0925</author><pubDate>Wed, 25 Oct 2017 17:57:12 +0800</pubDate><description><![CDATA[MONGODB JAVA驱动API文档地址：
http://mongodb.github.io/mongo-java-driver/3.4/javadoc/

DBCollection users = db.getCollection("users");   
BasicDBObject user1=new BasicDBObject("name","zj").append("sex","]]></description><category></category></item></channel></rss>