为您找到搜索结果:578个
再谈Weiphp公众平台开发——1、成语接龙插件
易错点,注意插件的命名1、创建插件。在weiphp管理后台创建成语接龙插件,勾选安装后立即启用,不需要配置项和管理列表。点“确定”完成插件的创建。2、安装插件。3、检测插件是否成功安装。返回到weiphp插件管理后台,可以看到成语接龙插件已经成功安装,因为创建该插件的时候没有勾选需要配置项,所以此处没有显示插件配置页面。4、编写微信响应代码。首先,我们来调试一下成语接龙的接口。 由调试结果我们可以发现,要使用户正常完成成语接龙,必须重复多次获得用户的输入关键词,当用户输入“成语接龙”时开始触发本插件,提示用户输入一个成语,然后获取用户的下一次输入,把用户的下一次输入提交到成语接龙接口地址,用file_get_contents()函数获得接口返回的内容,如果接口返回内容是一个成语的话,则继续获取用户的下一次输入,并把用户输入的关键词提交到接口,按此规律循环,多次获取用户的输入关键词;若接口返回的内容是不是一个成语,比如是“成语必须为4个汉字”之类的提示语时,则回复给用户的...
再谈Weiphp公众平台开发——1、增加插件
去年开始接触基于Weiphp的公众平台开发,一直没时间好好整理一下。 下面开始讲解第一个自定义weiphp插件:MyHello的开发流程。 1、插件创建。在weiphp管理后台依次点击“插件管理->创建插件”进入插件创建页面,填写插件的标识名、插件名、版本、作者、描述等信息,勾选“安装后是否启用”、“是否需要配置”两项,点击“确定”完成插件的创建。 2、插件安装。在插件管理列表中点击“安装”完成插件的安装。 3、插件管理。返回到weiphp管理前台,可以看到MyHello插件已经成功安装。 4、改写配置文件。在weiphp的addons目录下默认生成的MyHello插件文件夹下面改写默认生成的config.php,添加如下所示配置项。 &...
微信公众平台开发(69)百度地图导航
http://www.cnblogs.com/txw1958/p/weixin69-navigation.html 一、获取坐标打开百度地图API鼠标点击拾取坐标网页,http://developer.baidu.com/map/jsdemo/demo/a6_3.htm,通过先缩小再放大,定位到拾取坐标的建筑物。以深圳市飞亚达科技大厦为例,定位如下:鼠标点击大厦名称,获得坐标:113.962182,22.544976这分别表示经度和纬度。 二、百度地图标注参数说明参数名称参数说明是否必选备注locationlat<纬度>,lng<经度>必选 title标注点显示标题必选 content标注点显示内容必选 output表示输出类型,web上必须指定为html才能展现地图产品结果。必选手机客户端忽略此参数zoom展现地图的级别,默认为视觉最优级别。可选 referer调用来源,规则:companyName|appName。必选此参数不传值,不保证服务。示例http://api.map.baidu...
接口管理与测试平台-小幺鸡
转载:https://baijiahao.baidu.com/s?id=1575717194591812&wfr=spider&for=pc一.简介为什么需要接口管理与测试平台随着系统业务增长,模块间的交互复杂化,我们在测试接口时总会碰到各种各样问题,比如:因为接口文档更新不及时导致的接口歧义测试时总会有思维发散的测试用例,在测试用例文档中维护起来很麻烦市面上的测试工具各有特色,测试人员找不到合适自己测试的工具,或者说在不同的工具间切换不方便因为接口的加密或者验证功能,给测试带来麻烦,而工具又很难进行扩展自动化测试需要大量编码维护工作为了改善这些问题,让接口测试更加流畅。我们在开源系统上进行二次开发,综合了常用的接口测试工具的功能,开发了新浪接口管理与测试平台,功能更加全面,且易于扩展。接口管理与测试平台的主要特点功能全面平台实现了项目接口编辑,文档导出,接口测试,用例记录,自动化测试,团队管理等功能,涵盖文档编辑,在线测试,自动化等各种场景,实现一站式测试。简单易用在传统的接口开发过程中,我们会用到wiki,postman,soapUI等工具来辅助开发和测试,该平台集...
资深程序员教你如何实现API自动化测试平台!附项目源码!
原文链接:1.平时测试接口,总是现写代码,对测试用例的管理,以及测试报告的管理持久化做的不够,2.工作中移动端开发和后端开发总是不能并行进行,需要一个mock的依赖来让他们并行开发。3.同时让自己锻炼去开发测试平台,掌握flask开发程序,提高自己的业务水平。整体思路: 1.利用flask+bootstrap来进行web界面开发,对接口,接口测试用例,定时任务,测试报告的持续集成。2.IAPTest支持接口用例管理,接口多用例测试,支持定时测试任务,测试报告持久化3.目前mock服务支持单一path,定时任务可以开启暂停多用例执行,定时任务执行后自动发送测试报告,多用例的单次执行,单接口的调试功能。对测试环境的小编推荐大家加一下这个群:103456743这个群里好几千人了!大家遇到啥问题都会在里面交流!而且免费分享零基础入门料资料web开发爬虫资料一整套!是个非常好的学习交流地方!也有程序员大神给大家热心解答各种问题!很快满员了。欲进从速哦!各种PDF等你来下载!全部都是免费的哦!所以小编在群里等你们过来一起交流学习呢!**核心代码分享区:**定时任务对应视图开发定时任务所执...
rpc接口mock平台
转载:http://blog.csdn.net/ronghuanye/article/details/711243201、简介平台采用struts、spring、mybatis框架开发设计,主要用来管理mock接口数据,也可以用来管理接口自动化,并集成一些常用工具。2、架构设计web.xml<?xmlversion="1.0"encoding="UTF-8"?><!--web-appversion="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> --><web-appversion="2.4"xmlns="http://java.sun.c...
质量平台建设之Mock平台
转载:http://blog.csdn.net/spark2008/article/details/51372913基于目前系统越来越多,在项目开发过程中,减少各模块之间的开发依赖,另保证各个系统模块本身功能的稳定性,需要把模块独立化,保证项目进度以及模块的功能。 需要开发一套模拟系统—MockServer,来模拟各个系统的功能实现。Mock的重要性: 我们来举个例子说明Mock系统的作用,例如: 比如我们开发一个功能涉及到这几个系统模块,从上层到下层逐层下去的:APP—carman—Market—marketcenter系统 app需要依赖后面几个系统的完成,才算开发完成(需要联调),后面几个系统一样都是需要后面几个系统。 如果我们按照接口文档定义的,把carman系统的功能模块Mock掉,那么APP就算完工。功能测试,接口测试都可介入,可以让项目的进度提前。 好处肯定很多了,我就不一一列举了,Mock的最大好处就是把系统之间的依赖干掉,保证系统功能的准确性,以及保证测试独立性...
基于Wiremock创建Mock Service平台
一般开发项目都会分模块进行,比如都会把前端和后端分开,在前端和后端里面也通常是分模块开发的。当开发进度不一致时,可以对依赖接口构建MockService,模拟不同输入/数据/场景,这样不至于影响本模块的开发进度。构建MockService方法很多,今天介绍Wiremock,Wiremock非常轻便易用,甚至不用编程,一个jar包基本够用了,当然,也可以把它引用写进测试代码里。官网地址:http://wiremock.org/Jar包下载:http://repo1.maven.org/maven2/com/github/tomakehurst/wiremock-standalone/2.1.10/wiremock-standalone-2.1.10.jar启动wiremockjava-jarwiremock-2.1.10-standalone.jar–port9999—verbose1(–port设定端口为9999;–verbose开启日志。更多参数需要参考: http://wiremock.org/docs/running-st...
mock平台架构及实现
转载: http://blog.csdn.net/xkhgnc_6666/article/details/51757209在测试过程中有些情况通过手工测试是无法测试出来的或是非常难复现,比如网络异常、网络延迟,又比如在接口测试过程中如果后台开发还没有把接口开发出来时有什么办法能够提前进行接口测试呢?这些情况下纯手工测试也是很难做到的,再就是在测试过程中希望合作方返回的数据可以随意设置,这种情况我们又该如何做呢?这时候mock接口就是一件能够极大的提高工作效率而且又能够实现手工测试不能做到的事情,在这里,我就把最近一段时间做mock平台的工作记录下来。 在部门里面不同的产品线都有自己的mock平台,但是不同的平台使用的技术不一样,有些是通过开源的wiremock,有些是用mina,在我这个做的mock平台主要是通过freemarker模板来模拟数据,通过接口把数据返回给调用方,下面是大体的系统架构;这个平台主要分为两个大的部分,一个是web平台的数据录入,因为mock报文接口返回的内容不是固定死的,需要里面的一些值按照使...
Cucumber+Rest Assured快速搭建api自动化测试平台
转载:http://www.jianshu.com/p/6249f9a9e9c4 什么是Cucumber?什么是BDD?这里不细讲,不懂的直接查看官方:https://cucumber.io/ 什么是RestAssured?传送门:https://github.com/rest-assured/rest-assured 以下以java为开发语言,快速搭建一个cucumber+RestAssured的api自动化测试平台。 1.用IDEA新建一个Maven工程,并pom文件添加如下配置:<!--ccucumber相关依赖--><dependency><groupId>info.cukes</groupId><artifactId>cucumber-java8</artifactId><version>1.2.4</version><scope>test</scope></dependency><dependency><groupId...
Appium 从 0 到 1 搭建移动 App 功能自动化测试平台 (1):模拟器中运行 iOS 应用
转载:https://testerhome.com/topics/4960在上一篇文章中,我对本系列教程的项目背景进行了介绍,并对自动化测试平台的建设进行了规划。在本文中,我将在已准备就绪的iOS自动化测试环境的基础上,通过Appium调用模拟器运行iOS应用。内容很是基础,熟悉的同学可直接略过。作为完全的iOS新手,困惑的第一个问题就是iOS安装包文件。在Android系统中,安装App的途径很多,除了各类应用市场,普通用户也经常直接下载apk安装包文件后手动进行安装,因此大家对Android的安装包文件都比较熟悉。但是对于iOS系统就不一样了,由于我们普通用户在iOS上安装应用的时候基本上只能通过AppleStore进行安装(未越狱),没有机会接触原始的安装包文件,因此往往连iOS应用的安装包到底是什么格式后缀都不清楚。现在我们想在AppiumApp中通过模拟器运行被测应用,需要指定iOSapp的安装包路径,因此需要首先获得一个iOSapp安装包。 那么iOSapp的安装包长啥样呢?或者在这个问题之前,我们先来看下另一个问题:对于iOS设备来说,如...
从0到1搭建移动App功能自动化测试平台(2):操作iOS应用的控件
转载:http://debugtalk.com/post/build-app-automated-test-platform-from-0-to-1-Appium-interrogate-iOS-UI/前两天微信突然发来一条系统消息,提示DebugTalk可以开通原创标识了(同时也有了评论功能),虽然一直在期待,但没想到来得这么快,着实是个不小的惊喜。另外,最近在公众号后台也收到好几个朋友的信息,有的是询问某某部分什么时候能发布,有的是希望能加快更新速度。说实话,收到这样的信息虽然会有压力,但真的挺开心的,因为这说明DebugTalk至少能给一部分人带去价值,这说明这件事本身还是值得坚持去做的。不过,在更新频率这件事儿上,的确是要跟大家说抱歉了。因为DebugTalk发布的内容全都是原创,主题基本上都是来源于我日常测试工作的经验积累,或者我近期学习一些测试技术的收获总结,这也意味着,我写的东西很多时候并不是自己完全熟悉的(完全掌握的东西也没有足够的动力专门花时间去写)。就拿最近连载的《从0到1搭建移动App功能自动化测试平台》系列来说,由于我也是边探索边总结,因此中途难免会遇到一些意想...
高德全链路压测平台TestPG的架构与实践
https://blog.csdn.net/amap_tech/article/details/999212661.导读2018年十一当天,高德DAU突破一个亿,不断增长的日活带来喜悦的同时,也给支撑高德业务的技术人带来了挑战。如何保障系统的稳定性,如何保证系统能持续的为用户提供可靠的服务?是所有高德技术人面临的问题,也是需要大家一起解决的问题。2.高德业务规模支撑一亿DAU的高德服务是什么体量?可能每个人的答案都不相同,这里从基础设施的角度给大家做个简单的介绍,我们有数千个线上应用,分别部署在全国各地多个机房中的数万台机器上。 这张图是高德业务核心链路的架构,从图中可以看出高德业务具有相当高的复杂性。当然,真实系统远远要比图表示的复杂,如果用这张图来代表高德整体业务形态,无异于管中窥豹,太过于片面。对于如此大规模,高复杂度的系统,如何保障系统的稳定性,是高德技术人长期面临和解决的问题。3.保障稳定性的手段 如何保障系统稳定性是几乎所有互联网企业都需要面对的问题。通常来讲,有五种手段来从理论上保障系统的稳定性,分别是:容量规划:根据以往业务的流量,估算出未来(通常是...
测试自动化平台 | 测试开发工程师的进阶之路
测试开发需要学习的知识结构:https://blog.csdn.net/sinat_21026543/article/details/79909062测试自动化平台|测试开发工程师的进阶之路:https://mp.weixin.qq.com/s/WU5h8FW6BT5YZtlsSuCIcw開發知識—前後端數據庫等:https://blog.csdn.net/m0_37499059/article/category/7446650从高级测试到测试开发:http://www.cnblogs.com/fnng/p/8679185.html...
Auty 2017——WebMonitor接口本地检测平台
转载:http://www.cnblogs.com/LanTianYou/p/6272484.html#_label0_0目录2016Auty诞生2017一个新的开始WebMonitor接口本地检测平台环境准备使用方法运行界面功能介绍局限[本文出自天外归云的博客园]回到顶部Auty接口测试框架系列回到顶部今天早上决定要做一个接口检测平台,现在是2017.1.5日凌晨2:12。我在网易北京研发中心,准备睡单位了。这是我人生中第一次睡单位,必须纪念一下。回到顶部在Auty接口测试框架的基础上,完善了表现层的开发。实现灵活的接口检测功能。命名为WebMonitor接口检测平台,Github地址。开发过程用到了pythonflask框架,对于前端我仍知之甚少,感谢朱勃师兄推荐让我知道还有bootstrap这套前端的样式库,免去了我自己写css的烦恼。感谢W3School,能够让我现学现卖。环境准备可以在本机的python环境中调用“pipinstallxxx”命令安装flask和requests库,也可以在Python虚拟环境部署,方法如下:1)调用python3在当前...