程序介绍:
支持自定义分销、首页 diy、附近门店、门店卡券、首页魔方、专题电商、到店自提、到店核销、优惠券、积分、会员等级、电子面单打印、小票打印(365、易联云)、七牛储存、阿里 oss 储存、模板信息、短信通知、系统文章、视频专区、门店管理(门店列表 一键导航)、视频一键抓取、淘宝天猫一键采集、底栏自定义设置、插件中心(收费插件有:整点秒杀、拼团)、版权自定义 等等…
运行环境: php5.3/5.4 Mysql
安装教程:
1.先安装微信魔方微信第三方平台,(推荐下载最新版完整包微信魔方以便后期追加更多模块和功能)
微信魔方下载地址 安装说明:
2.解压该下载的模块后,将压缩包里面的 zjhj_mall 文件夹上传至网站根目录 addons,然后登录到微信魔方的网站后台,找到模块列表——安装新模块——将该模块安装即可,再去小程序应用里面安装一下小程序,然后到前台注册会员或者已经注册好的会员,在扩展功能里面搜索到该模块,设置好关键词和规则就可以在微信上使用了!
文件:
以下内容无关:
-------------------------------------------分割线---------------------------------------------
最近应公司要求,搭建一套接口自动化环境。看到通知邮件,没有多想就确定了Jmeter路线。可能有些人会
说,为啥不用python,相对而言高大上一些。因为公司内部现在项目有用到Jmeter,正好可以结合利用,适合自
己才是最好的嘛。整体思路是Jmeter可以做压力测试,也可以做接口测试;Ant是基于Java的构建工具,完成脚
本执行收集结果并生成报告;Jenkins也是基于Java开发的持续集成工具。
下载安装包,解压到安装目录,本次用的是jdk1.8版本。
下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
JAVA_HOME:D:\jdk\jdk1.8.0_20_64
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH:.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar(注意最前面的.)
在命令行窗口输入 java -version 然后回车,出现对应的jdk版本即为安装成功。
下载安装包,解压到自己电脑的安装目录,鉴于之前有人说找不到老版本下载地址,借此贴出来。
最新版本下载:http://jmeter.apache.org/download_jmeter.cgi
历史版本下载:https://archive.apache.org/dist/jmeter/binaries/
JMETER_HOME:D:\apache-jmeter-3.1
CLASSPATH:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;
Path:%JMETER_HOME%\bin
在命令行窗口输入 jmeter -v 然后回车,出现对应的版本即为安装成功,我这里用的是自己安装的命令行工具。
下载安装包,解压到安装目录。本次使用的是1.10.8版本,大家可以根据需要选择。
下载地址:http://ant.apache.org/bindownload.cgi
ANT_HOME:D:\apache-ant-1.10.8
CLASSPATH:%ANT_HOME%\lib;
PATH:%ANT_HOME%\bin;
在命令行窗口输入 ant -v 然后回车,出现对应安装版本即为成功。
将jmeter>>>extras目录下的 ant-jmeter-1.1.1.jar 文件拷贝到ant安装目录下的lib文件夹中,这样Ant运行
时才能找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发JMeter脚本。
jmeter默认保存的是csv格式的文件,我们要将其改为xml格式。在jmeter的bin目录下找到jmeter.properties并
编辑,这里建议大家用vsCode或者Notepad打开。
在ant的安装目录下,新建build.xml文件,然后修改文件内容。注意:在jmeter的extras目录下也有个
build.xml文件,不要修改成这个文件。ant目录下这个文件是需要你自己新建并修改的。下面给出一份
推荐build内容供参考,主要修改里面的jmeter版本、指定报告路径以及运行脚本路径。
<?xml version="1.0" encoding="UTF-8"?><tstamp> <format property="time" pattern="yyyyMMddhhmm" /> </tstamp> <property name="basedirectory" value="D:\Jmeter\apache-jmeter-5.2.1\extras" /> <!-- 需要改成自己本地的 Jmeter 目录--> <property name="jmeter.home" value="D:\Jmeter\apache-jmeter-5.2.1" /> <!-- jmeter生成jtl格式的结果报告的路径--> <property name="jmeter.result.jtl.dir" value="D:\autotest\result\jtl" /> <!-- jmeter生成html格式的结果报告的路径--> <property name="jmeter.result.html.dir" value="D:\autotest\result\html" /> <!-- Name of test (without .jmx) --> <property name="test" value="Test"/> <!-- 生成的报告的前缀--> <property name="ReportName" value="TestReport" /> <!--property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${time}.jtl" /> <property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${time}.html" /--> <property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${time}.jtl"/> <property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/DetailReport${time}.html"/> <property name="jmeter.result.htmlName2" value="${jmeter.result.html.dir}/SummaryReport${time}.html"/> <path id="xslt.classpath"> <fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/> <fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/> </path> <target name="run"> <antcall target="test" /> <antcall target="report" /> </target> <target name="test"> <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" /> <jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}"> <!-- 声明要运行的脚本。"*.jmx"指包含此目录下的所有jmeter脚本 --> <testplans dir="D:\autotest\script" includes="*.jmx" /> </jmeter> </target> <target name="report"> <tstamp> <format property="report.datestamp" pattern="yyyy/MM/dd HH:mm" /></tstamp> <xslt classpathref="xslt.classpath" force="true" in="${jmeter.result.jtlName}" out="${jmeter.result.htmlName}" style="${jmeter.home}/extras/jmeter.results.shanhe.me.xsl"> <param name="reportDate" expression="${report.datestamp}"/> </xslt> <xslt classpathref="xslt.classpath" force="true" in="${jmeter.result.jtlName}" out="${jmeter.result.htmlName2}" style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl"> <param name="showData" expression="${show-data}"/> <param name="titleReport" expression="${ReportName}${time}"/> <param name="dateReport" expression="${report.datestamp}"/> </xslt> <copy todir="${jmeter.result.html.dir}"> <fileset dir="${jmeter.home}/extras"> <include name="collapse.png" /> <include name="expand.png" /> </fileset> </copy> </target>在build.xml所在目录(我这里就是ant的安装目录)打开命令行窗口,输入 ant 然后回车,执行成功
会出现如下所示内容。